Staff Software Engineer, Platform - Access & Authorization

Coinbase

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$218,025–$256,500 / yr
Posted
13 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $211k
This role $237k
$142k $284k
below market most similar roles pay here above market

This role pays more than 72% of similar roles. Most pay $183,323–$238,250 — the blue band above. At the midpoint, this role pays about $237k versus about $211k for comparable roles.

Based on 240 similar postings.

Employer

About Coinbase

Coinbase Global is a publicly traded cryptocurrency exchange platform where consumers can buy, sell, and store digital currencies including Bitcoin, Ethereum, and hundreds of other cryptocurrencies. Industry: Cryptocurrency Exchange & Financial Technology

Coinbase currently has 94 open roles on FindRole.

Listed pay typically runs $191,250–$218,900 across 85 roles with salary data.

Most-posted roles

View all roles at Coinbase

At a glance

TL;DR · Staff Software Engineer, Platform - Access & Authorization

As a Staff Software Engineer on the Access & Authorization team within the Platform group, you will design and operate distributed services at the intersection of security, identity, and developer infrastructure. You will own the end-to-end design and implementation of capabilities including authentication, OAuth, sessions, tokens, 2FA, and account recovery. Your daily work involves building secure, low-latency Go and gRPC services with strong observability and measurable SLOs. You will lead technical designs for complex initiatives like passkeys, biometric recovery, and device-aware authentication while simplifying integration patterns for product teams. Required expertise includes proficiency in Go, Protocol Buffers, Redis, and DynamoDB, alongside deep knowledge of OAuth 2.0, OpenID Connect, and JWTs to solve critical security and trust boundary problems across web, mobile, and API experiences.

What does a Software Engineer earn in Remote?

Median $208800 from 354 postings across 50 companies.

See salary data

What you'll do

  • Own the end-to-end design, implementation, and operation of authentication, OAuth, sessions, and 2FA capabilities.
  • Build secure, low-latency Go and gRPC services with strong observability and measurable SLOs.
  • Lead technical designs for complex initiatives like passkeys, biometric recovery, and device-aware authentication.
  • Simplify integration patterns and build self-service tooling for product teams to adopt authorization capabilities.
  • Partner with security and fraud teams to balance customer conversion with account protection and regulatory requirements.
  • Mentor engineers through design reviews, pairing, code reviews, and on-call participation.

What we're looking for

  • 8+ years of backend software engineering experience.
  • Strong proficiency in Go or a comparable systems-oriented language.
  • Experience building and operating reliable, high-throughput distributed services in production.
  • Experience designing secure APIs and reasoning about authentication, authorization, session management, trust boundaries, and token handling.
  • Proficiency with gRPC, Protocol Buffers, and data stores such as Redis or DynamoDB.
  • Experience using metrics, logs, traces, alerts, and SLOs to run critical services.
  • Track record of delivering complex, cross-functional projects from technical design through production rollout.
  • Ability to utilize generative AI responsibly to deliver business-ready outputs and drive workflow improvements.

More like this

Similar roles

Staff Software Engineer, Platform - Identity IDV

Coinbase

Remote 13 days ago $218,025–$256,500
Go gRPC Microservices AWS Kubernetes distributed-systems System Design API Design Identity Verification KYC Fraud Infrastructure Vendor Orchestration
8+ yrs exp Remote