Coinbase is a company on a mission to increase economic freedom in the world. They are seeking a Staff Software Engineer to own the architectural direction of their Ledger service, drive platform improvements, and lead high-impact cross-functional projects.
Responsibilities:
- Architect and build foundational backend systems with a focus on performance, scalability, and reliability
- Drive strategic technical direction for complex, cross-team initiatives
- Establish and evolve platform best practices, frameworks, and architectural standards within the team
- Provide deep technical mentorship, guide design decisions, and raise the bar for engineering quality
- Collaborate with product, finance, and engineering leadership to shape the team's technical roadmap
- Drive system improvements by embedding AI into engineering and operational practices
Requirements:
- 8+ years building and operating large-scale distributed systems in production
- Deep expertise in backend programming (e.g., Go, Python, Java) and cloud-native architecture
- Proven track record designing highly available, high-performance systems
- Ability to anticipate scaling bottlenecks and take proactive measures
- Experience leading cross-functional technical initiatives and mentoring engineers
- Ability to distill complex technical concepts into clear, actionable solutions
- Demonstrates the ability to responsibly use generative AI tools and copilots (e.g., LibreChat, Gemini, Glean) in daily workflows, continuously learn as tools evolve, and apply human-in-the-loop practices to deliver business-ready outputs and drive measurable improvements in efficiency, cost, and quality
- Experience designing and operating ledgering or trading systems at scale
- Experience with financial data, accounting systems, or high-precision transaction processing
- Experience with Go, Kubernetes, Postgres, or similar technologies
- You have gone through rapid growth in your company (from startup to mid-size)