Senior Software Engineer, Access & Authorization

Coinbase, Inc.

Des Moines (IA)

Hybrid

USD 186,000 - 219,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Coinbase is seeking a Senior Software Engineer on the Access & Authorization team to design and operate secure, high‑throughput authentication services used across our web, mobile, API, and partner experiences.

You will own end‑to‑end design of OAuth, sessions, tokens, 2FA, and edge authorization, build Go and gRPC services, mentor engineers, and partner with product, security, fraud, and infrastructure teams to balance customer conversion with protection and compliance.

Qualifications

  • 5+ years backend software engineering with Go or equivalent.
  • Experience designing secure APIs: OAuth, authorization, tokens, and sessions.
  • Proficiency with gRPC, Protocol Buffers, and data stores like Redis or DynamoDB.
  • Strong observability: metrics, logs, traces, alerts and SLOs.
  • Clear communication and cross‑functional collaboration; ability to lead complex projects.

Responsibilities

  • Own end‑to‑end design and operation of authentication, OAuth, sessions, tokens, 2FA and edge authorization.
  • Build secure, low‑latency Go and gRPC services used across Coinbase platforms.
  • Lead technical designs for complex initiatives such as signed tokens, passkeys, biometric recovery and device aware auth.
  • Partner with product, security, fraud and infrastructure to balance conversion, protection, regulatory requirements.
  • Simplify integration patterns and build self‑service tooling for safe adoption at scale.
  • Mentor engineers and raise the technical bar through design reviews and on‑call participation.

Skills

Go
OAuth 2.0
OpenID Connect
JWTs
gRPC
Distributed systems
Security

Tools

Redis
DynamoDB
Protocol Buffers

Job description

Coinbase is seeking a Senior Software Engineer on the Access & Authorization team to design and operate secure, high‑throughput authentication services used across our web, mobile, API, and partner experiences.

You will own end‑to‑end design of OAuth, sessions, tokens, 2FA, and edge authorization, build Go and gRPC services, mentor engineers, and partner with product, security, fraud, and infrastructure teams to balance customer conversion with protection and compliance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Access & Authorization
Senior Software Engineer - Access & Authorization

Coinbase, Inc. • Washington

Hybrid
USD 186,000 - 219,000
Remote-friendly work
Quarterly in-person surges
Senior Software Engineer, Access & Authorization - Remote
Senior Software Engineer, Access & Authorization - Remote

Coinbase, Inc. • Trenton (NJ)

Hybrid
USD 186,000 - 219,000
Equity eligibility
Bonus eligibility
Medical, dental, vision
Senior Backend Engineer: Access & Authorization
Senior Backend Engineer: Access & Authorization

Coinbase, Inc. • Montgomery (AL)

Hybrid
USD 186,000 - 219,000
Remote-first culture
Equity eligibility
Medical benefits
+2
Senior Backend Engineer, Access & Authorization
Senior Backend Engineer, Access & Authorization

Coinbase, Inc. • Honolulu (HI)

Hybrid
USD 186,000 - 219,000
Equity
Bonus eligibility
Medical, dental, vision
+1
Senior Software Engineer, Access & Authorization (Remote-First)
Senior Software Engineer, Access & Authorization (Remote-First)

Coinbase, Inc. • Carson City (NV)

Hybrid
USD 186,000 - 219,000
Senior Access & Authorization Backend Engineer
Senior Access & Authorization Backend Engineer

Coinbase, Inc. • Springfield (IL)

Hybrid
USD 186,000 - 219,000
Equity
Bonus eligibility
Medical insurance
+1
Senior Software Engineer, Secure Access & Identity (Remote)
Senior Software Engineer, Secure Access & Identity (Remote)

Coinbase, Inc. • Columbus (OH)

On-site
USD 186,000 - 219,000
Senior Staff Software Engineer - Secure Access & Authorization
Senior Staff Software Engineer - Secure Access & Authorization

Coinbase, Inc. • Carson City (NV)

Hybrid
USD 218,000 - 257,000
Remote Staff Software Engineer — Access & Authorization
Remote Staff Software Engineer — Access & Authorization

Coinbase, Inc. • Baton Rouge (LA)

Hybrid
USD 218,000 - 257,000
Equity
Bonus eligibility
Medical benefits
+3
Senior Backend Engineer, Access & Authorization
Senior Backend Engineer, Access & Authorization

Coinbase, Inc. • Washington

Hybrid
USD 218,000 - 257,000
Equity
Bonus eligibility
Medical, dental, vision, 401(k)