🏢
Coinbase
Software Engineer
Job Description
ABOUT THE ROLE
We're seeking a talented Software Engineer to join Coinbase's Developer Infrastructure group, where you'll build the tools and platforms that every Coinbase engineer relies on to build, test, ship, and operate software. As a member of this team, you'll have the opportunity to make a significant impact on the company's mission to increase economic freedom.
WHAT YOU'LL DO
As a Software Engineer in this role, you'll be responsible for building, shipping, and helping operate features and components of core developer-infrastructure services. This will include:
- Building and operating features and components of core developer-infrastructure services, including CI and build systems, deployment orchestration, and test infrastructure
- Contributing to improvements in metrics that every engineer feels, such as build and CI wall time, deploy speed and safety, and test feedback time and flakiness
- Owning well-scoped components end to end, from implementation through testing, rollout, and monitoring
- Writing high-quality, well-tested, observable code, and building for production from day one
- Collaborating with engineering teams across Coinbase to understand pain points and translate them into concrete platform improvements
- Contributing to technical design discussions for team projects, and independently driving your own work items to completion
- Growing your impact by sharing knowledge, giving thoughtful code reviews, and raising the quality bar around you
WHAT YOU'LL NEED
To be successful in this role, you'll need:
- 2+ years of experience building and operating production software, with solid fundamentals in distributed systems and proficiency in a language like Go (or similar)
- A track record of shipping backend or platform features that other engineers or services depend on, with ownership from implementation through production
- Good operational instincts, with a focus on reliability, security, and observability
- Clear communication and the ability to drive scoped projects to completion with limited guidance and collaborate effectively across a team
- A customer-focused mindset, with a focus on the impact your systems have on other engineers
- Exposure to a developer infrastructure or platform domain, including CI/CD, build systems, deployment/release tooling, test infrastructure, or developer productivity engineering
- Experience with Kubernetes, AWS, GitHub Actions, Terraform, or containers (Docker/OCI)
- Experience with observability and performance tooling (e.g., Datadog) to measure and improve system behavior
- The ability to utilize generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality
WHY REMOTE
Coinbase is a remote-first company, with a focus on collaboration and communication. While you'll be working remotely, you'll have the opportunity to get together with your team quarterly for intense in-person working sessions called "surges."
BENEFITS
Coinbase offers a competitive salary range of $152,405 - $179,300 USD, as well as equity and bonus eligibility, and benefits including medical, dental, vision, and 401(k).