Skip to content
mimi

Software Engineer, Identity

Coinbase

Richmond · flexible Full-time Lead $186k – $219k/yr Today

About the role

About Coinbase

At Coinbase, our mission is to enhance economic freedom globally. This ambitious journey calls for extraordinary talent as we create the next generation of onchain platforms and revolutionize the financial system.

We're looking for a candidate who's passionate about our mission and believes in the transformative power of cryptocurrency and blockchain technology. You should be someone eager to make a significant impact, who thrives under pressure, and who actively seeks constructive feedback for continuous improvement. We're seeking someone who is not afraid to confront the toughest challenges head-on.

Our work environment is intense and may not suit everyone. If you're eager to innovate the future alongside talented peers who share high standards, you will thrive here.

While many roles at Coinbase embrace remote work, we emphasize the importance of in-person collaboration throughout the year. We hold team and company-wide offsites several times a year to strengthen connections and align our goals. Your participation is encouraged and fully supported.

About the Team

The Identity organization is responsible for all aspects of Coinbase customer accounts—covering authentication, access management, authorization, account recovery, onboarding, and identity verification. The services we develop are essential to many crucial user experiences throughout Coinbase.

Your Responsibilities

  • You will lead the design, development, and reliability of core platform services that support account and identity management across all Coinbase products.
  • Architect and deliver backend platform services for user onboarding, organization management, and multi-user access across Coinbase offerings.
  • Guide the transition from disparate identity frameworks to a cohesive accounts platform, defining APIs, data models, and system abstraction layers.
  • Ensure the reliability, scalability, and code quality of critical backend systems serving millions of users.
  • Drive the execution of complex, cross-functional initiatives, including the development of Coinbase Workspace (unified organization management).
  • Promote engineering standards, foster a strong code and design review culture, and define the technical strategy for the team.
  • Mentor engineers and enhance team productivity.
  • Collaborate with product, Site Reliability Engineering, security, compliance, and infrastructure teams to create robust and compliant solutions.
  • Identify and pursue opportunities for platform improvement, modernization, and performance enhancements to accommodate future business growth.

What We Need from You

  • A minimum of 5 years of experience in software engineering.
  • Proven track record of designing, building, scaling, and maintaining production services, with expertise in service-oriented architecture.
  • Ability to write high-quality, well-tested code to meet customer needs.
  • Experience in architecting and developing solutions to complex, ambiguous problems with a significant impact.
  • Demonstrated ability to effectively use generative AI tools and assistants in your workflow, with a focus on continuous learning and human-in-the-loop practices to enhance productivity.
  • A strong passion for building an open financial system that fosters global connectivity.

Preferred Qualifications

  • Experience in authentication and authorization domains.
  • Familiarity with React (full-stack experience is a strong advantage).
  • Experience navigating rapid growth in a company from startup to mid-size.
  • Proficiency in Golang, Ruby, Docker, Rails, Postgres, MongoDB, or DynamoDB.

Pay Transparency Notice

Depending on your work location, the target annual base salary for this position ranges from $186,065 to $218,900 USD. Total compensation may also include eligibility for equity, bonuses, and benefits (including medical, dental, vision, and 401(k)).

Equal Opportunity Commitment

Coinbase is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, disability, veteran status, or other protected status. Coinbase also considers qualified applicants with criminal histories in compliance with applicable laws.

For US applicants, you may view the Employee Rights and Know Your Rights notices. Coinbase participates in the E-Verify program as required by law in certain locations.

Reasonable Accommodations

Coinbase is committed to providing reasonable accommodations to individuals with disabilities. If you require accommodations during the employment process, please contact us to inform us of your request and contact information.

Global Data Privacy Notice for Job Candidates and Applicants

Depending on your location, your data may be managed in accordance with GDPR and CCPA regulations. Our comprehensive notice about data processing during the application process is available upon request. By submitting your application, you agree to our data usage and processing as required.

AI Disclosure

For select roles, Coinbase is using an AI tool for initial screening interviews. The tool simulates realistic interview scenarios for qualified applicants. A human recruiter will review your responses against the job qualifications. Coinbase is also piloting an AI platform for transcribing and summarizing interview notes to ensure interviewers can focus on candidates.

The AI initiatives are for testing purposes; Coinbase will not use AI for employment decisions. If you need accommodations due to a disability, please reach out to us to request assistance.

Skills

DockerGolangMongoDBPostgresReactRuby

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free