资深软件工程师(平台 - 访问与授权)
Staff Software Engineer (Platform - Access & Authorization)
准备开展职业生涯中最有影响力的工作吗?在 Coinbase,我们对实现经济自由的使命毫不妥协。标准很高,环境紧张,我们喜欢这样。这里不是安于现状的地方,而是让你突破自我认知极限的地方。如果你准备好与那些不愿满足于“足够好”的人一起打造金融的未来,你就在正确的地方。Coinbase 是一家以远程办公为主,但不局限于远程的公司。你将每季度参加一次高强度的线下工作会,称为“冲刺”。
Staff Software Engineer, Access & Authorization
作为 Platform 组织中 Access & Authorization 团队的 Staff Software Engineer,你将帮助塑造客户用来安全访问 Coinbase 的系统。该团队构建并运营位于安全、身份、开发者基础设施和客户体验交汇点的分布式服务。你将设计基础的认证和授权功能,在强大安全性和简单体验之间取得平衡,为 Coinbase 的每个产品和合作伙伴集成创造杠杆效应。
你将负责:
- 负责认证、OAuth、会话、令牌、双因素验证、账户恢复和边缘授权等能力的端到端设计、实现和运营。
- 构建用于 Coinbase 网站、移动应用、API 和合作伙伴体验的高安全性、低延迟的 Go 和 gRPC 服务,具备强大的可观测性、故障测试和可衡量的 SLO。
- 领导复杂项目的技术设计,如签名授权令牌、密钥、生物识别恢复、设备感知认证和移动 OAuth。
- 与产品、安全、欺诈和基础设施团队合作,在客户转化率、账户保护、监管要求和工程约束之间取得平衡。
- 简化集成模式,构建自助工具,使产品团队能够安全地大规模采用访问和授权功能。
- 指导工程师,通过设计评审、配对编程、代码审查和值班参与提升技术标准。
所需技能和经验:
- 8 年以上后端软件工程经验,精通 Go 或类似面向系统的语言,包括在生产环境中构建和运营可靠、高吞吐量的分布式服务。
查看英文原文
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.
Staff Software Engineer, Access & Authorization
As a Staff 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:
- Own end-to-end design, implementation, and operation of capabilities across authentication, OAuth, sessions, tokens, 2FA, account recovery, and edge authorization.
- Build secure, low-latency Go and gRPC services used across Coinbase's web, mobile, API, and partner experiences, with strong observability, failure testing, and measurable SLOs.
- Lead technical designs for complex initiatives such as signed authorization tokens, passkeys, biometric recovery, device-aware authentication, and mobile OAuth.
- Partner with product, security, fraud, and infrastructure teams to balance customer conversion, account protection, regulatory requirements, and engineering constraints.
- Simplify integration patterns and build self-service tooling that enables product teams to adopt access and authorization capabilities safely at scale.
- Mentor engineers and raise the technical bar through design reviews, pairing, code reviews, and on-call participation.
Required Skills and Experience:
- 8+ years of backend software engineering experience with strong proficiency in Go or a comparable systems-oriented language, including building and operating reliable, high-throughput distributed services in production.
- Demonstrated experience designing secure APIs and reasoning about authentication, authorization, session management, trust boundaries, and token handling (OAuth 2.0, OpenID Connect, JWTs, PKCE, or related standards).
- Proficiency with gRPC, Protocol Buffers, and data stores such as Redis or DynamoDB, with strong operational instincts 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, with clear written and verbal communication that aligns engineering, security, product, and infrastructure partners.
- Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.
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):
$218,025—$256,500 USD
- Application Limit: Candidates may submit a maximum of 3 applications within a 6-month period.
- Equal Opportunity Employer: Coinbase is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information. Applicants with criminal histories will be considered consistent with applicable federal, state, and local laws.
- US Applicants: View Employee Rights, Know Your Rights, and E-Verify Notice of Participation.
- Accommodations: If you are an individual with a disability who needs a reasonable accommodation, email us your request and contact info at accommodations[at]coinbase.com. Need screen reading technology? Click here to download a free compatible screen reader and view the tutorial.
- Data Privacy & Arbitration: By submitting your application, you agree to our Candidate Privacy Notice. US applicants: By submitting your application, you agree to Arbitration of Disputes.