Senior Software Engineer
Coinbase · New York, NY · 2 wk ago
RemoteRemoteEngineeringFull-time
About the role
As a Senior Software Engineer on the Core Cryptography team within Security, you'll play a pivotal role in developing and maintaining the cryptographic infrastructure that secures 99% of assets under custody. This includes leading the design, implementation, and integration of critical cryptographic services, ensuring global regulatory compliance and protecting customer assets.
Responsibilities
- Own the design, implementation, and end-to-end integration of critical cryptographic infrastructure, including services required for global regulatory compliance
- Drive infrastructure setup, continuous deployment, and observability strategies to proactively resolve production incidents and ensure catastrophe recovery
- Shape engineering quality as a technical mentor, promoting rigorous code reviews, comprehensive design documents, and best practices across the team
- Partner with cross-functional stakeholders across Security, Product, and Policy to drive flawless execution
Requirements
- 5+ years of experience in software engineering with demonstrated success building highly available, distributed systems
- Experience with applied cryptography, Key Management Systems (KMS), or Hardware Security Modules (HSMs), with understanding of how to safely operate within security-critical environments (Multi-Party Computation experience strongly preferred)
- Extensive programming experience in systems languages such as Golang, Java, C++, or Rust, with ability to operate in a Golang-heavy environment
- Proven track record operating Tier-0 or highly critical infrastructure where system resilience, observability, and security are absolute prerequisites, including experience configuring cloud infrastructure as code across multiple isolated environments
- Demonstrated experience managing complex projects end-to-end, removing technical blockers, navigating regulatory requirements, and mentoring team members
- Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality
Qualifications
- Extensive experience with applied cryptography, Key Management Systems (KMS), or Hardware Security Modules (HSMs)
- Experience with systems languages such as Golang, Java, C++, or Rust
- Experience operating Tier-0 or highly critical infrastructure
- Experience managing complex projects end-to-end
- Experience with generative AI
Skills
- Applied cryptography
- Key Management Systems (KMS)
- Hardware Security Modules (HSMs)
- Systems languages such as Golang, Java, C++, or Rust
- Cloud infrastructure as code
- Complex project management
- Generative AI
Benefits
Base salary varies by location (see range below). Total compensation may also include equity and bonus eligibility, and benefits (medical, dental, vision, 401(k)).
Pay
Annual base salary range (excluding equity and bonus): $186,065 USD - $218,900 USD
Schedule
Remote-first, with quarterly in-person working sessions called “surges”.