Role in brief
Coinbase is hiring a Senior Software Engineer for their Money Movement team to build backend systems for stablecoin transactions. This role involves designing and maintaining infrastructure for pay-ins, payouts, deposits, and withdrawals. Ideal candidates have extensive experience in large-scale backend systems, particularly in fintech or crypto, with strong skills in Go or Java and cloud platforms.
About the role
This role focuses on developing the core backend systems that facilitate stablecoin-based money movement within the Coinbase Developer Platform (CDP). Engineers will design and maintain infrastructure for transactions like pay-ins, payouts, deposits, and withdrawals. The work directly supports the future of global payments by enabling fast, secure, and scalable transfers across various platforms.
The Senior Software Engineer will operate as a Directly Responsible Individual (DRI) for key projects, overseeing them from initial design through to production deployment. This involves building internal and external APIs that allow businesses and partners to integrate stablecoin payments into their products. Success in this position means delivering robust, scalable solutions in collaboration with product, design, infrastructure, and compliance teams.
The team environment is described as intense, with a high bar for performance, emphasizing continuous improvement and pushing past perceived limits. While remote-first, the company holds quarterly in-person working sessions called 'surges.' This role contributes to the broader mission of increasing economic freedom by building foundational financial infrastructure.
Skills that matter here
- Go: Proficiency in Go is required for building and operating large-scale backend systems within the money movement infrastructure.
- Java: Proficiency in Java is required for building and operating large-scale backend systems within the money movement infrastructure.
- AWS: Experience with AWS is necessary for designing and deploying distributed systems and APIs in a cloud environment.
- GCP: Experience with GCP is necessary for designing and deploying distributed systems and APIs in a cloud environment.
- blockchain: Experience with blockchain or crypto technologies is essential for integrating with or building on stablecoins and on-chain payments.
- stablecoins: Direct experience with stablecoins is crucial for developing the core backend systems for stablecoin-based transactions.
Who this role suits
- A person with at least five years of experience building and operating large-scale backend systems, ideally within fintech, payments, or crypto.
- Someone who thrives in a demanding, high-performance environment and is driven to continuously push technical boundaries.
- An individual who can autonomously own complex technical projects from inception to deployment, demonstrating high accountability.
- A candidate capable of effectively communicating complex technical designs and architectural trade-offs to diverse stakeholders.
From the employer
- Design, build, and maintain backend systems and infrastructure that power stablecoin-based money movement, including pay-ins, payouts, deposits, and withdrawals.
- Own key projects end-to-end as the Directly Responsible Individual (DRI), driving them from design through production with high accountability.
- Build internal and external APIs that enable businesses and partners to embed stablecoin-powered payments into their products.
- Partner with cross-functional teams including Product, Design, Infrastructure, and Compliance to deliver robust, scalable solutions.
- Identify and resolve performance, scalability, and reliability challenges across distributed systems.
- Mentor engineers on architectural best practices and contribute to raising the technical bar across the team.
- 5+ years of professional software engineering experience building and operating large-scale backend systems, ideally in fintech, payments, or crypto.
- Proficiency in backend languages (e.g., Go, Java, or similar) and cloud infrastructure (e.g., AWS, GCP), with hands-on experience designing distributed systems and APIs.
- Track record of serving as DRI for complex technical projects, driving end-to-end delivery from system design through production deployment.
- Experience integrating with or building on blockchain or crypto technologies such as stablecoins, on-chain payments, or smart contract platforms (e.g., Ethereum, Solana, Base).
- Proven ability to write technical design documents and communicate system architecture trade-offs to product and engineering stakeholders.
- Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.
- Demonstrates the ability to responsibly use generative AI tools and copilots (e.g., LibreChat, Gemini, Glean) in daily workflows, continuously learn as tools evolve, and apply human‑in‑the‑loop practices to deliver business‑ready outputs and drive measurable improvements in efficiency, cost, and quality.
- The target annual base salary for this position can range as detailed below. Total compensation may also include equity and bonus eligibility and benefits (including medical, dental, and vision).
- Annual base salary range (excluding equity and bonus): $191,100—$191,100 CAD.
- Application Limit: Candidates may submit a maximum of 4 applications per 30-day period.
- Equal Opportunity Employer: Coinbase is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information. Applicants with criminal histories will be considered consistent with applicable federal, state, and local laws.
- US Applicants: View Employee Rights, Know Your Rights, and E-Verify Notice of Participation.
- Accommodations: If you are an individual with a disability who needs a reasonable accommodation, email us your request and contact info at [email protected].
- Data Privacy & Arbitration: By submitting your application, you agree to our Candidate Privacy Notice. US applicants: By submitting your application, you agree to Arbitration of Disputes.
Questions about this role
What is the remote work policy for this role?
This is a remote-first position, but the company also conducts quarterly in-person working sessions called 'surges'.
What is the seniority level for this position?
This is a senior-level software engineering role.
What are the primary technical skills required?
Key requirements include proficiency in backend languages like Go or Java, experience with cloud infrastructure such as AWS or GCP, and familiarity with blockchain or crypto technologies like stablecoins.