Senior Software Engineer Backend - Foundations @ Coinbase Developer Platform
placeHybrid
attach_money $191,100
businessHybrid
scheduleFull Time
Posted 6 hours ago
Your Application Journey
Interview
Email Hiring Manager
****** @coinbase.com
Recommended after applying
Job Details
About the Role
Coinbase Developer Platform (CDP) is on a mission to bring a million developers onchain. As a Senior Software Engineer Backend - Foundations, you will build and maintain scalable, secure, and high-performing backend services that power our developer tools.
Key Responsibilities
- Build, deploy, and maintain backend services in a distributed architecture.
- Define internal and customer-facing APIs for CDP.
- Author technical design documents and provide technical leadership.
- Lead projects from implementation to deployment and monitoring.
- Participate in code reviews, on-call rotations, and incident responses.
- Improve operational excellence and manage technical debt.
Requirements
- 5+ years of experience in backend software development.
- Expertise in Golang (preferred), C, Rust, or Python.
- Experience with PostgreSQL, MySQL, MongoDB, Redis, and caching systems.
- Solid understanding of distributed systems, microservices, and event-driven architectures.
- Strong knowledge of RESTful API design and authentication protocols like OAuth and JWT.
- Familiarity with AWS and Kubernetes containerization.
- Understanding of web security best practices for financial systems.
- Bachelor's or Master's in Computer Science, Software Engineering, or equivalent.
Nice to Haves
- Experience designing public-facing APIs.
- Experience building financial platforms or fintech systems.
- Familiarity with the crypto/onchain ecosystem.
Equal Opportunity & Accessibility
Coinbase is an Equal Opportunity Employer committed to diversity and accessibility. Reasonable accommodations are available upon request.
Key Skills/Competency
backend, microservices, API, distributed, Golang, AWS, Kubernetes, security, databases, design
How to Get Hired at Coinbase Developer Platform
🎯 Tips for Getting Hired
- Research Coinbase Developer Platform: Understand their mission and products.
- Customize your resume: Highlight relevant backend development skills.
- Prepare for technical interviews: Focus on distributed systems and APIs.
- Demonstrate leadership: Share past project delivery experiences.
📝 Interview Preparation Advice
Technical Preparation
circle
Review distributed system principles.
circle
Practice backend API design problems.
circle
Brush up on Golang and containerization.
circle
Study cloud architecture and security.
Behavioral Questions
circle
Describe a time you led a project.
circle
Explain handling technical debt challenges.
circle
Discuss resolving team conflicts effectively.
circle
Share an experience in critical incident response.
Frequently Asked Questions
What technical skills are essential for a Senior Software Engineer Backend - Foundations at Coinbase Developer Platform?
keyboard_arrow_down
How does Coinbase Developer Platform support career growth for a Senior Software Engineer Backend - Foundations?
keyboard_arrow_down
What interview process can be expected for a Senior Software Engineer at Coinbase Developer Platform?
keyboard_arrow_down
How important is experience with cloud and container technologies for this role at Coinbase Developer Platform?
keyboard_arrow_down