Senior Software Engineer, Backend (Developer - Foundations)
at Coinbase
📍 Canada
CAD 191,100 per year
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
At Coinbase, our mission is to increase economic freedom in the world. The CDP Foundations team owns the core data model and primitives that power the Coinbase Developer Platform. We build the foundational layer that defines how organizations structure themselves, how users and customers are represented and verified, how funds are contained and owned, and how access is controlled.
Many roles at Coinbase are remote-first but not remote-only — in-person participation is required throughout the year. Team and company-wide offsites are held multiple times annually; attendance is expected and fully supported.
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 a team-wide environment that welcomes 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 such as 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).
Pay Transparency Notice
- Target annual salary range for this position: $191,100 — $191,100 CAD.
- Full-time offers from Coinbase also include bonus eligibility, equity eligibility, and benefits (including medical, dental, and vision).
Benefits
- Extended Health Care Benefit (coordinates with Provincial Coverage)
- Dental Care
- Vision Care
- Consult+ (Virtual Health Care)
- Life & Accident Insurance
- Disability Coverage
- Employee Stock Purchase Plan (ESPP)
- Wellness Stipend
- Mobile/Internet Reimbursement
- Connections Stipend
- Learning and Development Allowance
- Employee Assistance Program
- Travel Medical Policy - Global Traveler
- Fertility Benefits
- Generous Time off/Leave Policy
Additional notes
- Position ID: GDBE05US
- Coinbase is an Equal Opportunity Employer and will consider reasonable accommodations for disabled applicants. For US applicants, additional employee rights and arbitration information are provided in the posting.
- Coinbase is piloting selected AI tools for interview screening and interview intelligence for some roles; humans review interview responses and the pilots are not used to make employment decisions.