Senior Software Engineer, Simple Trade Experience
Required skills
- Java
- Golang
- MongoDB
- Redis
- distributed systems
- high-availability
- web-scale traffic
- production services
- system design
- legacy system modernization
Nice to have
- trading systems
- financial systems
- mentorship
- code reviews
Role summary
Coinbase is seeking a Senior Software Engineer for its Simple Trade Experience team. This role involves designing, building, and scaling backend and frontend systems that power trading journeys for millions of users globally. The engineer will architect robust systems supporting various trading types, collaborate with product and design teams, and drive the evolution of critical trading infrastructure. Responsibilities include ensuring high performance, availability, and consistency, as well as upgrading legacy systems and responsibly utilizing generative AI with human oversight. The role requires 5+ years of experience in software engineering, with a focus on distributed systems, backend languages like Java or Golang, and data stores such as MongoDB or Redis.
Ready to do the most impactful work of your career? At Coinbase, we are uncompromising on our mission to increase economic freedom. The bar is high, the environment is intense, and we like it that way. This isn't a place for complacency, it’s a place to be pushed past your perceived limits. If you're ready to build the future of finance alongside people who refuse to settle for "good enough," you belong here. Coinbase is a remote-first, but not remote-only company. Expect to get together quarterly for intense in-person working sessions called “surges.” learn more about working at Coinbase.
Senior Software Engineer, Simple Trade Experience
We're hiring a Senior Software Engineer to join the Simple Trade Experience team within the Consumer & Business group. This team powers the critical buy, sell, and convert journeys on the Simple interface of the Coinbase app and website, supporting multiple trading types and assets for millions of users worldwide. You'll own highly performant, available, and consistent backend and frontend systems that directly enable customers to trade with confidence at web-scale.
What you'll do:
Required Skills and Experience:
Pay Transparency Notice: Base salary varies by location (see range below). Total compensation may also include equity and bonus eligibility, and benefits (medical, dental, vision, 401(k)).
Annual base salary range (excluding equity and bonus):$186,065—$218,900 USDSample Coinbase interview questions
- 1
Design a Crypto Exchange
system designmedium - 2
Design a cryptocurrency dashboard using LLMs.
system designaverage - 3
Design a system for managing a distributed message broker.
system designmedium - 4
Design a system for managing a social network's newsfeed.
system designmedium - 5
How would you manage a large number of users in the database to ensure scalability?
system designaverage
Get started to unlock a personalized interview prep pack for this role.
Similar roles
- Manager, People Ops & AutomationCoinbase · Remote · Remote
- Senior Software Engineer, Tax EngineeringCoinbase · Remote · Remote
- Sr Software Engineer IAmerican Express Company · Phoenix, AZ · Hybrid
- Software Engineer II, Attack DetectionAbnormal AI · Remote · Remote
Staff Software Engineer, Data PlatformFunction Health · Remote · Remote- Staff Software Engineer, SalesforceDAT Freight & Analytics · Denver, CO · Hybrid
