Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Docker @ 3 Ruby @ 3 MongoDB @ 3 SRE @ 4 Microservices @ 4 API @ 4 Compliance @ 4 Ethereum @ 4Details
At Coinbase, our mission is to increase economic freedom in the world by building the emerging onchain platform and the future global financial system. The Identity team manages everything related to a user's identity at Coinbase, including login/password, security questions, and multi-factor authentication. The Accounts team within Identity builds platform components, frameworks, and services to support unified account and user management capabilities across all products, and is working to bring multi-user and organization support to Coinbase products.
The role requires in-person participation throughout the year for team and company-wide offsites, even though many roles at Coinbase are remote-first. Answers to crypto-related questions may be used to evaluate onchain experience.
Responsibilities
- Architect, build, and deliver platform services enabling seamless, secure, multi-entity account and identity management.
- Lead the evolution from fragmented user/org models to a unified Account abstraction—define APIs, data models, and best practices adopted by Coinbase products.
- Own design and reliability of business-critical Tier-0/Tier-1 backend systems used by millions of customers.
- Drive technical excellence through code/design reviews, set engineering standards, and shape technical culture.
- Mentor and level-up engineers across the team to increase developer velocity and platform reliability.
- Collaborate cross-functionally with product, infrastructure, SRE, and compliance teams to deliver secure, observable, and extensible solutions.
- Identify opportunities for platformization, refactor legacy components, improve performance, and harden security and compliance.
- Deliver extensible solutions that make adding new entity types (e.g., org, partner, vertical) fast and easy.
Requirements
- 5+ years of experience in software engineering.
- Experience designing, building, scaling, and maintaining production services and composing service-oriented architectures.
- Proven ability to write high-quality, well-tested code that meets customer needs.
- Experience owning backend systems and APIs at scale, with attention to reliability, security, and observability.
- Strong collaboration skills to work with cross-functional teams (product, infra, SRE, compliance).
- Passion for building an open financial system and enthusiasm for crypto and blockchain technologies.
Nice to haves
- Experience working through rapid company growth (startup to mid-size).
- Experience with blockchains (Bitcoin, Ethereum) and onchain activity (interacting with Ethereum addresses, ENS, dApps).
- Experience decomposing a large monolith into microservices.
- Familiarity with Golang, Ruby, Docker, Sinatra, Rails, Postgres, MongoDB, or Redshift.
- Experience building financial, high-reliability, or security-critical systems.
Compensation & Logistics
- Job #: GPBE05US
- Remote-first role (#LI-Remote). In-person participation is required throughout the year for team and company offsites.
- Pay Range: $186,065—$218,900 USD (target annual salary; full-time offers also include bonus eligibility, equity eligibility, and benefits including medical, dental, vision, and 401(k)).
Benefits
- Medical, dental, and vision plans
- Health Savings Account with company contributions
- Disability and life insurance
- 401(k) plan with company match
- Wellness stipend, mobile/internet reimbursement, connections stipend
- Volunteer time off, fertility counseling and benefits
- Generous time off/leave policy and the option of getting paid in digital currency
Additional Information
- Coinbase is an Equal Opportunity Employer and committed to providing reasonable accommodations to individuals with disabilities. For US applicants, specific notices and arbitration information are provided in the posting.
- For select roles, Coinbase is piloting AI tools to conduct initial screening interviews and to transcribe and summarize interview notes; humans review interview responses and the pilots will not be used to make employment decisions.