Software Engineer, Backend (Platform - Identity)
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 3 Docker @ 3 Ruby @ 3 Leadership @ 3 MongoDB @ 3 Microservices @ 3 API @ 3 Ethereum @ 3Details
At Coinbase, our mission is to increase economic freedom in the world. Itβs a massive, ambitious opportunity that demands the best of us, every day, as we build the emerging onchain platform β and with it, 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 Multi Product Foundations within the Identity org builds platform components, frameworks and services to support unified account/user management across all products. This pod is working to bring multi-user and organization support to all Coinbase products and currently manages Coinbase accounts, users and organizations for businesses. The engineer will help make Coinbase APIs and models understand multi-user and organization contexts (today they are largely single-user centric). The role is challenging due to the scale and the number of cross-functional teams involved.
Responsibilities
- Build new services to meet critical product and business needs using Golang.
- Design scalable systems to solve novel problems using modern cloud technology and industry best practices.
- Collaborate with engineers, designers, product managers and senior leadership to turn product and technical vision into a quarterly roadmap.
- Write high-quality, well-tested code to meet customer needs.
- Work on identity, account and user management capabilities, including multi-user and organization support.
Requirements
- At least 2+ years of experience in software engineering.
- Experience designing, building, scaling and maintaining production services and composing a service-oriented architecture.
- Strong emphasis on writing high-quality, well-tested code.
- Passion for building an open financial system and interest in crypto/blockchain technology.
Nice to Haves
- Experience going through rapid company growth (startup β mid-size).
- Experience with blockchains (Bitcoin, Ethereum).
- Experience decomposing a large monolith into microservices.
- Experience with Golang, Ruby, Docker, Sinatra, Rails, Postgres, MongoDB or Redshift.
- Experience building financial, high-reliability or security systems.
- Crypto-forward experience (interacting with Ethereum addresses, ENS, dApps, onchain activity).
Work Model
- Many roles are remote-first but not remote-only; in-person participation is required throughout the year for team and company offsites. Attendance is expected and supported.
- The listing includes remote-first expectations ("#LI-Remote").
Compensation & Benefits
- Pay Range: $147,900β$174,000 USD (target annual salary; full-time offers include bonus eligibility, equity eligibility, and benefits).
- Benefits include medical, dental and vision plans, HSA with company contributions, disability and life insurance, 401(k) with company match, wellness stipend, mobile/internet reimbursement, connections stipend, volunteer time off, fertility counseling, generous time off/leave policy, and option to get paid in digital currency.
Other Notices
- Answers to crypto-related questions may be used to evaluate onchain experience.
- Commitment to Equal Opportunity and reasonable accommodations for individuals with disabilities. For U.S. applicants, Coinbase provides references to Employee Rights and participates in E-Verify in certain locations.
- Global Data Privacy Notice for job candidates is provided; submitting an application implies agreement to processing of applicant data as described.
- AI Disclosure: Coinbase pilots AI tools for initial screening interviews and interview intelligence for transcription/summarization; these pilots are for testing and will not be used to make employment decisions.