Role in brief
Coinbase is seeking a Senior Software Engineer to develop and manage their platform for tokens and wrapped assets. This remote role requires expertise in Go and blockchain technologies. Candidates with a strong background in software engineering and distributed systems should apply.
✓ Direct apply: you message the hiring person by email. No ATS.
About the role
As a Senior Software Engineer at Coinbase, you will be responsible for the end-to-end delivery of complex initiatives related to tokens and wrapped assets. This includes smart contract deployment and API design across multiple blockchain systems. You will work in a collaborative environment, driving improvements and ensuring the reliability of critical services.
The role involves close partnership with various teams including Trading and Compliance to advance on-chain innovation. You will also mentor junior engineers and contribute to the overall engineering quality within the team. Success in this position is marked by your ability to manage complex projects and enhance operational efficiencies.
The base salary for this role ranges from $186,065 to $218,900 USD, depending on location.
Skills that matter here
- Go: This role primarily utilizes Go for building and operating backend services.
- blockchain: Hands-on blockchain experience is essential for smart contract development and on-chain integrations.
- smart contracts: You will be involved in deploying and managing smart contracts related to wrapped assets.
- APIs: Designing APIs is a key responsibility for ensuring effective communication between systems.
- distributed systems: Experience with distributed systems patterns is critical for operating at scale.
Who this role suits
- You thrive in fast-paced environments and are comfortable taking ownership of complex projects.
- You have a strong technical background and are passionate about mentoring others.
- You enjoy collaborating across teams to drive impactful results.
- You are adaptable and willing to push past limits to achieve excellence.
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
Is this position remote?
Yes, this is a remote-first position.
What is the seniority level for this role?
This is a senior-level position.
How can I apply for this job?
Candidates can apply through the Coinbase website.
✓ Direct apply: you message the hiring person by email. No ATS.