Senior Software Engineer, Backend (Developer - Foundations)
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Software Development @ 7 Kafka @ 4 Kubernetes @ 3 Memcached @ 4 MySQL @ 4 Redis @ 4 Python @ 4 Distributed Systems @ 4 Leadership @ 4 AWS @ 3 Communication @ 4 MongoDB @ 4 PostgreSQL @ 4 RabbitMQ @ 4 Rust @ 4 Microservices @ 4 CDP @ 4 API @ 4 FinTech @ 4 Technical Leadership @ 4 JWT @ 4 OAuth @ 4Details
Ready to be pushed beyond what you think you’re capable of?
At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, every day, as we build the emerging onchain platform — and with it, the future global financial system.
To achieve our mission, Coinbase is seeking a candidate who is passionate about crypto and blockchain technology, eager to make a significant impact, and comfortable working in an intense, high-performance culture. Many roles at Coinbase are remote-first but not remote-only; in-person participation is required throughout the year for team and company-wide offsites.
The CDP Foundations team owns the core data model and primitives that power the Coinbase Developer Platform. This team builds foundational layers that define organizational structure, user and customer representation and verification, fund containment and ownership, and access control.
Responsibilities
- Build, deploy, and maintain scalable, secure, and high-performing backend services in a microservices/distributed architecture
- Define internal and customer-facing APIs that serve as the building blocks for the Coinbase Developer Platform (CDP)
- Author technical design documents (TDDs), provide technical leadership, and drive clarity across complex projects
- Lead end-to-end delivery of projects through implementation, deployment, and monitoring
- Improve and maintain operational excellence standards across the team; proactively address technical debt and drive improvements in reliability and observability
- Participate in code reviews and on-call rotation; lead incident response and foster constructive feedback to maintain high code quality standards
Requirements
- 5+ years of experience in backend software development, with a strong focus on backend systems
- Expertise in languages such as Golang (preferred), C, Rust, or Python
- Experience with databases: PostgreSQL, MySQL, MongoDB
- Experience with caching systems: Redis, Memcached
- Experience with message queues: Kafka, RabbitMQ
- Solid understanding of distributed systems, microservices architecture, and event-driven architectures
- Comprehensive knowledge of RESTful API design principles and experience with API development, integration and authentication protocols like OAuth and JWT
- Familiarity with AWS and containerization using Kubernetes
- Understanding of web security best practices and experience implementing secure coding practices for financial systems
- Excellent communication and collaboration skills
- Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience
Nice to haves
- Experience designing public-facing APIs
- Experience building financial platforms or fintech systems
- Experience with crypto/onchain ecosystem (not required)
Compensation & Additional Info
- Position ID: GDBE05US
- Pay Range: $186,065 — $218,900 USD (target annual salary; full-time offers also include bonus eligibility, equity eligibility, and benefits including medical, dental, vision, and 401(k))
- Coinbase is an Equal Opportunity Employer and provides reasonable accommodations for applicants with disabilities. US applicants: additional Employee Rights and arbitration-related notices apply as described in the posting.
Benefits
- Medical, Dental and Vision plans with generous employee contributions
- Health Savings Account with company contributions each pay period
- Disability and Life Insurance
- 401(k) plan with company match
- Wellness stipend, Mobile/Internet reimbursement, Connections stipend
- Volunteer Time Off, Fertility Counseling and Benefits
- Generous time off/leave policy
- Option to get paid in digital currency