Senior Software Engineer Backend @ Coinbase Careers Page
placeHybrid
attach_money CA$191,100
businessHybrid
scheduleFull Time
Posted 10 hours ago
Your Application Journey
Interview
Email Hiring Manager
******* @coinbase.com
Recommended after applying
Job Details
Overview
At Coinbase, our mission is to increase economic freedom in the world by building the emerging onchain platform, shaping the future global financial system. As a Senior Software Engineer Backend, you will work on core systems powering the Coinbase Developer Platform in a dynamic, high-performance team environment.
Responsibilities
- Build, deploy, and maintain scalable, secure backend services in a microservices architecture.
- Define internal and customer-facing APIs that are fundamental to the platform.
- Author technical design documents and drive technical clarity across projects.
- Lead end-to-end project delivery including implementation, deployment, and monitoring.
- Improve operational excellence through proactive technical debt management.
- Participate in code reviews, on-call rotations, and incident response.
Requirements
- 5+ years of backend software development experience.
- Proficiency in Golang, C, Rust, or Python.
- Experience with databases such as PostgreSQL, MySQL, MongoDB; caching systems like Redis; and message queues like Kafka.
- Strong understanding of distributed systems, microservices, and event-driven architectures.
- Expertise in RESTful API design and secure coding practices.
- Familiarity with AWS and container orchestration using Kubernetes.
- Bachelor's or Master's degree in Computer Science, Software Engineering or equivalent.
Additional Information
This role is part of the CDP Foundations team, working on defining core data models and primitives for the platform. Although many Coinbase roles are remote-first, in-person participation is required for collaboration during team offsites held multiple times annually.
Key skills/competency
- Backend Development
- Microservices
- API Design
- Distributed Systems
- Golang
- Cloud (AWS)
- Database Management
- Security
- Technical Leadership
- Fintech
How to Get Hired at Coinbase Careers Page
🎯 Tips for Getting Hired
- Research Coinbase's culture: Review mission, values, and employee testimonials.
- Tailor your resume: Highlight backend systems and API expertise.
- Showcase projects: Emphasize microservices and technical leadership.
- Prepare for interviews: Study distributed systems and security best practices.
📝 Interview Preparation Advice
Technical Preparation
circle
Review microservices architecture patterns.
circle
Practice API design and secure coding.
circle
Brush up on Golang and container orchestration.
circle
Study distributed systems and cloud platforms.
Behavioral Questions
circle
Describe conflict resolution in technical teams.
circle
Explain time management under pressure.
circle
Discuss feedback incorporation from peers.
circle
Share leadership experiences in project delivery.
Frequently Asked Questions
What does a Senior Software Engineer Backend at Coinbase do?
keyboard_arrow_down
How important is experience in microservices for Coinbase roles?
keyboard_arrow_down
What technical skills are prioritized for the Coinbase Senior Software Engineer Backend role?
keyboard_arrow_down