Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 6
Distributed Systems @ 4
GenAI
Generative AI @ 6
Go
Hiring @ 4
Java @ 6
MongoDB @ 4
Observability @ 6
Redis @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Coinbase is hiring a Senior Software Engineer to join the Simple Trade Experience team within the Consumer & Business group. The team powers the buy, sell, and convert journeys on Coinbase's Simple interface across the app and website, supporting multiple trading types and assets for millions of users worldwide. The role owns highly performant, available, and consistent backend and frontend systems that enable customers to trade at web scale.
Coinbase is a remote-first, but not remote-only company, with quarterly in-person working sessions called “surges.”
Responsibilities
- Own the design and delivery of highly performant, available, and consistent systems powering trading for millions of users worldwide.
- Architect robust, extensible systems supporting multiple trading types and assets, including Spot, Limit, and Recurring trading.
- Partner closely with product and design to define and ship a best-in-class trading experience across web and mobile.
- Drive production service evolution, scaling and maintaining critical trading infrastructure as traffic and product scope grow.
- Strengthen engineering quality through rigorous code reviews, mentorship, and knowledge sharing.
Requirements
- 5+ years of software engineering experience, with demonstrated success building and scaling production services handling web-scale traffic.
- Proven experience designing, building, and maintaining high-availability distributed systems that evolve over time, ideally in trading or financial systems.
- Deep proficiency in backend systems languages such as Java or Golang.
- Experience with data stores such as MongoDB or Redis.
- Ability to combine customer-focused product thinking with comprehensive observability and operational excellence.
- Experience upgrading or re-architecting significant legacy systems into next-generation platforms.
- Responsible use of generative AI, maintaining human oversight to deliver business-ready outputs and improve workflow efficiency, cost, and quality.
Compensation
- Annual base salary: $186,065–$218,900 USD, excluding equity and bonus.
- Total compensation may also include equity, bonus eligibility, and medical, dental, vision, and 401(k) benefits.
Additional Information
- Candidates may submit a maximum of three applications within a six-month period.
- Coinbase is an Equal Opportunity Employer.
- Reasonable accommodations are available for applicants with disabilities.
- Applicants agree to Coinbase's Candidate Privacy Notice and, for US applicants, Arbitration of Disputes when submitting an application.
More jobs at Coinbase
Staff Software Engineer – Wallets, Liquidity & Bridging
Coinbase · United States
USD 218,000-256,500 per year
Specialist, CSIRT
Coinbase · India
INR 2,755,300 per year
Staff Data Engineer, Market Data
Coinbase · United States
USD 207,500-244,100 per year
Staff Software Engineer, Developer Infrastructure
Coinbase · United States
USD 218,000-256,500 per year
Senior Software Engineer, Core Infra Systems
Coinbase · United States
USD 186,100-218,900 per year
Similar jobs
Senior Software Engineer - Blockchain Network
Coinbase · United States
USD 186,100-218,900 per year
Senior Machine Learning Engineer
Reddit · United States
USD 216,700-303,400 per year
Engineering Manager, Market Data & Analytics
Coinbase · United States
USD 218,900-256,500 per year
Staff Backend Software Engineer, Agent Platform
SentinelOne · United States
USD 156,000-215,000 per year
Senior Software Engineer, AIOps and Observability
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Staff+ Software Engineer, Caching
Anthropic · New York City, United States, San Francisco, United States, Seattle, United States
USD 320,000-485,000 per year
Staff Software Engineer, Enterprise Apps
Coinbase · United States
USD 218,000-256,500 per year
Senior Staff Software Engineer, FinHub
Coinbase · United States
USD 253,900-298,700 per year