Senior Software Engineer, Simple Trade Experience
Build and scale high-availability backend and frontend systems powering Coinbase’s buy, sell, and convert trading journeys across web and mobile. The role requires 5+ years of software engineering experience, distributed-systems expertise, and proficiency in Java, Golang, or similar languages.
About the job
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, while maintaining reliability at web scale.
- 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 maintenance of critical trading infrastructure as traffic and product scope grow.
- Strengthen engineering quality through rigorous code reviews, mentorship, and knowledge sharing.
Requirements
- 5+ years of experience in software engineering, with demonstrated success building and scaling production services handling web-scale traffic.
- Proven track record 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, or similar languages.
- Experience with data stores such as MongoDB or Redis.
- Ability to pair 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 and Benefits
- Annual base salary range: $186,065–$218,900 USD.
- Total compensation may include equity and bonus eligibility.
- Benefits include medical, dental, vision, and 401(k).
Skills
Java, Go, MongoDB, Redis, Distributed Systems, Backend Systems, Web Development, Mobile Development, Observability, Operational Excellence, Generative AI
Similar jobs
Fullstack Engineering jobsSenior full-stack engineer responsible for designing and delivering scalable, well-tested web application features across the frontend and backend. Requires 4+ years working with production codebases and proficiency in Python, JavaScript, and modern web frameworks.
Senior full-stack engineer responsible for owning product development from customer discovery through delivery, building scalable APIs and event-driven systems. Requires 5+ years of experience, strong Ruby/Rails or JavaScript/React expertise, and comfort working in an early-stage startup environment.
Build and operate end-to-end AI features across Cribl’s product, backend, and model integration layers. The role requires strong full-stack experience, TypeScript or JavaScript expertise, backend systems skills, and production experience with AI agents, RAG, MCP, and machine learning systems.
Senior software engineer who will build and launch user-facing feed experiences across Reddit’s backend and full-stack systems. The role requires 6+ years of experience, strong programming skills, experimentation and metrics expertise, and a user-centered approach.
Senior software engineer leading architecture, technical roadmaps, and full-stack development for documentation infrastructure. The role requires a bachelor's degree, at least four years of software engineering experience, technical leadership across multi-team projects, and experience with Ruby, Java, TypeScript, Bazel, MongoDB, and AI/LLM standards.