Coinbase is on a mission to increase economic freedom in the world, and they are seeking a Staff Software Engineer to lead the architectural direction of their Ledger service. The role involves building foundational backend systems, driving technical improvements, and collaborating with various teams to enhance the platform's capabilities.
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
- 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)