Senior Software Engineer - Coinbase

Remote $186k–$219k senior 29 days ago full-time quality 8.8/10

Role in brief

Coinbase seeks a Senior Software Engineer to develop and manage its platform for tokens and wrapped assets. This role involves end-to-end delivery of complex initiatives, from smart contract deployment to API design and production rollout. It is ideal for experienced backend engineers with blockchain expertise who can drive projects autonomously in a fast-paced, remote-first environment.

Goblockchainsmart contractsAPIsdistributed systems

About the role

As a Senior Software Engineer at Coinbase, you will be responsible for the full lifecycle of token and wrapped asset initiatives. This includes designing and deploying smart contracts, developing APIs, and ensuring successful production rollouts across various blockchain networks. Your work will directly impact the company's ability to launch, upgrade, and migrate tokens efficiently and securely.

A core part of this role involves building and operating Go services and smart contracts that manage the minting, burning, bridging, and reconciliation of wrapped assets. You will ensure the correctness of both on-chain and off-chain systems. This position requires a deep understanding of distributed systems and a commitment to maintaining high reliability for critical services.

Success in this role means driving significant improvements to the asset transformation and migration pipeline, making these processes faster and safer at scale. You will collaborate with various internal teams, including Trading, Custody, USDC, and Compliance, to deliver customer- and revenue-impacting work that advances innovation within the crypto space. You will also contribute to team quality by mentoring junior engineers and establishing technical patterns.

The annual base salary for this role ranges from $186,065 to $218,900 USD, excluding equity and bonus eligibility.

Skills that matter here

  • Go: You will build and operate services using Go, ensuring the correct functioning of on-chain and off-chain systems for wrapped assets.
  • blockchain: This role requires hands-on experience with blockchain, either through smart contract development or integrating services that transact on-chain.
  • smart contracts: You will be involved in the deployment and operation of smart contracts for minting, burning, and bridging wrapped assets.
  • APIs: You will design APIs as part of the end-to-end delivery of token and wrapped asset initiatives.
  • distributed systems: You will apply your experience with distributed systems patterns, including event-driven architectures and data reconciliation, to build robust services.

Who this role suits

  • A self-starter who can own complex projects from beginning to end with a high degree of autonomy.
  • An engineer with a strong background in production backend services and a proven track record in fast-moving, multi-chain environments.
  • Someone who thrives in an intense, high-bar environment and is motivated to push past perceived limits.
  • A team player who is willing to take on-call ownership and contribute to the growth and technical quality of the engineering team.

From the employer

  • Own end-to-end delivery of complex token and wrapped asset initiatives, from smart contract deployment through API design, SLOs, and production rollout across multiple chains.
  • Build and operate the Go services and smart contracts that mint, burn, bridge, and reconcile wrapped assets, ensuring correctness across on-chain and off-chain systems.
  • Drive improvements to the asset transformation and migration pipeline, making it dramatically faster and safer to launch, upgrade, and migrate tokens at scale.
  • Partner across Trading, Custody, USDC, Compliance, and the broader crypto stack to ship customer- and revenue-impacting work that advances onchain innovation.
  • Lead on-call ownership for team services, building observability, runbooks, and operational improvements that keep Tier-0 systems reliable.
  • Strengthen team engineering quality by onboarding and coaching junior engineers, contributing to design reviews, and establishing patterns that raise the technical bar.
  • 5+ years of experience in software engineering with proficiency in at least one backend language (Go preferred), including designing, building, and operating production backend services at scale.
  • Hands-on blockchain experience, either from smart contract development (Solidity/EVM), onchain integrations, or building services that transact onchain.
  • Demonstrated experience with distributed systems patterns including APIs, event-driven architectures, data reconciliation, and on-call ownership.
  • Track record of owning complex projects with autonomy in fast-moving, multi-chain or multi-system environments.
  • Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.
  • Base salary varies by location (see range below). Total compensation may also include equity and bonus eligibility, and benefits (medical, dental, vision, 401(k)).
  • Annual base salary range (excluding equity and bonus): $186,065—$218,900 USD.
  • Candidates may submit a maximum of 3 applications within a 6-month 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.

Questions about this role

What is the company's remote work policy?

Coinbase operates as a remote-first company, though it is not remote-only. Employees are expected to attend quarterly in-person working sessions called 'surges'.

What level of seniority is this role?

This is a Senior Software Engineer position, requiring 5+ years of experience in software engineering.

What are the key technical skills required for this role?

Proficiency in a backend language (Go preferred), hands-on blockchain experience (smart contracts or on-chain integrations), and experience with distributed systems patterns like APIs and event-driven architectures are essential.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Coinbase.