Senior Software Engineer - Access & Authorization (Platform)
Required skills
- Go
- gRPC
- Protocol Buffers
- Redis
- DynamoDB
- OAuth 2.0
- OpenID Connect
- JWTs
- PKCE
- SLOs
Nice to have
- generative AI
- human oversight
- workflow efficiency
- cost optimization
- quality improvement
Role summary
Coinbase is seeking a Senior Software Engineer for their Access & Authorization team within the Platform group. This role involves designing, implementing, and operating distributed services focused on security, identity, and developer infrastructure. The engineer will build secure, low-latency Go and gRPC services, lead technical designs for complex security initiatives like passkeys and biometric recovery, and partner with various teams to balance security, customer experience, and regulatory needs. Proficiency in Go, gRPC, authentication/authorization standards, and observability tools is required, along with 5+ years of backend experience. The role also involves mentoring engineers and improving technical standards.
Ready to do the most impactful work of your career? At Coinbase, we are uncompromising on our mission to increase economic freedom. The bar is high, the environment is intense, and we like it that way. This isn't a place for complacency, it’s a place to be pushed past your perceived limits. If you're ready to build the future of finance alongside people who refuse to settle for "good enough," you belong here. Coinbase is a remote-first, but not remote-only company. Expect to get together quarterly for intense in-person working sessions called “surges.” learn more about working at Coinbase.
As a Senior Software Engineer on the Access & Authorization team within the Platform group, you'll help shape the systems customers use to securely access Coinbase. This team builds and operates distributed services at the intersection of security, identity, developer infrastructure, and customer experience. You'll design foundational authentication and authorization capabilities that balance strong security with a simple experience, creating leverage across every Coinbase product and partner integration.
What You'll Do:
Required Skills and Experience:
Pay Transparency Notice: Base salary varies by location (see range below). Total compensation may also include equity and bonus eligibility, and benefits (medical, dental, vision, 401(k)).
Annual base salary range (excluding equity and bonus):$186,065—$218,900 USDSample Coinbase interview questions
- 1
Design a Crypto Exchange
system designmedium - 2
Design a cryptocurrency dashboard using LLMs.
system designaverage - 3
Design a system for managing a distributed message broker.
system designmedium - 4
Design a system for managing a social network's newsfeed.
system designmedium - 5
How would you manage a large number of users in the database to ensure scalability?
system designaverage
Get started to unlock a personalized interview prep pack for this role.
Similar roles
- Manager, People Ops & AutomationCoinbase · Remote · Remote
- Senior Software Engineer, Tax EngineeringCoinbase · Remote · Remote
- Sr Software Engineer IAmerican Express Company · Phoenix, AZ · Hybrid
- Software Engineer II, Attack DetectionAbnormal AI · Remote · Remote
Staff Software Engineer, Data PlatformFunction Health · Remote · Remote- Staff Software Engineer, SalesforceDAT Freight & Analytics · Denver, CO · Hybrid
