Job Closed

This listing is no longer active.

Coinbase logo
Coinbase

A digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Fo

Senior Software Engineer

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 4,700Since 2012Company Site

Location

United States

Posted

113 days ago

Salary

$186.1K - $218.9K / year

Seniority

Senior

Bachelor Degree5 yrs expEnglishDistributed Systems

Job Description

Senior Software Engineer

Coinbase

• Build scalable systems and components, making the right tradeoffs to account for stability and long-term maintainability. • Design, write, test, and release product-facing features with stringent correctness and scalability requirements. • Collaborate with our frontend and data teams to fine tune our REST APIs supporting millions of customers. • Mentor junior developers on the team and lead project of large complexity.

Job Requirements

  • 5+ years of software development experience with experience writing performant, large scale distributed systems.
  • Familiarity with writing highly concurrent systems and good intuition for REST API design.
  • Proven experience working on large projects with long-term impact on a single system or team.
  • Strong technical grasp with excellent judgment on task prioritizations.
  • Ability to solve complex engineering problems that deliver results aligned with team objectives.
  • Ability to mentor junior developers and lead the team technically on new initiatives and system improvements.

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Related Job Pages

More Full-stack Engineer Jobs

GovCIO logo

Architecture and Engineering Lead

GovCIO

GovCIO is a service-disabled-veteran-owned small business (SDVOSB) that offers technology services to improve business performance for government organizations.

• Identify and implement automated methods for Utility Owners to provide metrics for dashboard/reporting in PowerBI. • Streamline and partially automate the process of adding vetted and approved utilities to CODE VA, maintaining the architecture decision log. • Advance Veteran-centric digital service delivery by developing repeatable processes that optimize software development resource availability and performance. • Create and deliver training materials for Utility and Platform Owners to ensure consistent application of best practices.

Colorado
$160K - $170K / year
Job Closed

Full Stack Software Engineer – Monitoring Infrastructure

Formic

Formic is a pioneering company dedicated to democratizing robotic automation for manufacturers in the food, beverage, chemical, and consumer packaged goods (CPG) industries. By off

• Contribute to the design and development of Formic’s end-to-end monitoring stack • Build systems that support provisioning, data collection, and remote troubleshooting • Work closely with the Robotics team to understand and design monitoring interfaces • Develop software across edge and cloud environments to enable robust data collection and processing • Troubleshoot monitoring and data collection issues on deployed systems • Provision and maintain cloud infrastructure as needed • Write unit and integration tests to ensure reliability and maintainability • Participate in Scrum ceremonies and code reviews

United States
$115K - $200K / year
Job Closed
Brave Software logo

Senior Software Engineer – UI

Brave Software

Founded in 2015, Brave Software, or simply Brave, is a software company that has developed a fast, privacy-oriented Internet browser for users. Combined with its blockchain-based d

• Implementing browser-integrated Web UI using Typescript, JavaScript, HTML and CSS with React as well as other frameworks such as Web Components, Svelte and Lit • Working with our product development team to collaborate on designs and specs and bring them to life on Brave’s desktop and mobile browsers • Integrating with custom browser APIs using Chromium’s communications frameworks. • Helping to customize the native UI provided by Chromium to add new product features and modify existing features. • Delivering code which is well tested with high confidence • Working alongside and learn from our experienced Chromium engineers - helping with peer reviews and helping improve our engineering processes

Worldwide
Pindrop logo

Staff Software Engineer – Authentication

Pindrop

Security, Identity & Intelligence On Every Voice

OtherRemoteTeam 201-500Since 2011H1B Sponsor

• Design model training and inference workflows with clear versioning, lineage, and promotion criteria where models are part of the system. • Define service responsibilities, interfaces, and data contracts that evolve safely. • Specify behavior under retries, timeouts, partial failures, and dependency degradation. • Choose consistency and durability guarantees that match risk, latency targets, and operational realities. • Design the request path for predictable tail latency and controlled resource usage. • Build and operate high-performance services and APIs that keep authentication reliable, secure, and fast at scale. • Implement distributed services that are safe under concurrency and robust to duplicate and out-of-order events. • Build real-time scoring and decision services with clear input/output contracts and bounded execution time. • Build distributed training pipelines that scale, are reproducible, and produce auditable artifacts. • Build pipelines that move data and model artifacts through validation, promotion, and release. • Define automated quality gates for service changes and releases. • Add checks for data quality, schema/contract adherence, and training-serving consistency where appropriate. • Define acceptance criteria tied to measurable outcomes and production behavior. • Ship changes with staged rollouts and rollback readiness as defaults. • Coordinate multi-service releases with clear cutover and recovery plans. • Use production signals to validate rollouts and trigger rollback when risk is high. • Participate in on-call rotation, including nights and weekends. • Own after-hours production releases, including rollout validation, monitoring, and rollback execution. • Instrument the full path with metrics, logs, and traces that enable fast detection and diagnosis. • Implement alerting that reflects user impact, not just component health. • Lead incident response for your services, restore service quickly, and communicate clearly during events. • Run post-incident reviews and close follow-ups that measurably reduce recurrence. • Drive reliability work through SLIs, SLOs, and error budgets, and make tradeoffs explicit. • Improve performance and cost through profiling, load testing, and capacity planning. • Raise engineering quality through reviews, standards, and simplification of operationally expensive designs. • Align across teams on interfaces, data contracts, and reliability expectations to reduce coordination friction. • Evaluate new approaches when they materially improve security, performance, delivery safety, or operational simplicity.

United States
$165K - $200K / year
Job Closed