Senior Software Engineer Backend
@ Coinbase Careers Page

Hybrid
CA$191,100
Hybrid
Full Time
Posted 8 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXXXX******* @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

Review microservices architecture patterns.
Practice API design and secure coding.
Brush up on Golang and container orchestration.
Study distributed systems and cloud platforms.

Behavioral Questions

Describe conflict resolution in technical teams.
Explain time management under pressure.
Discuss feedback incorporation from peers.
Share leadership experiences in project delivery.

Frequently Asked Questions