Remote Position

Senior Software Engineer (Secrets Management)

🌍 Remote · United States 💼 Full-time

As a Senior Software Engineer within the Security Platform Engineering group, you’ll serve as the primary execution anchor for our most critical regulatory and cryptographic initiatives This team owns Coinbase’s Tier-0 Multi-Party Computation (MPC) engine, which secures 99% of assets under custody. You’ll lead the development of high-availability services that directly protect customer assets and ensure global regulatory compliance from our Israel office Lead the architecture and execution of critical cryptographic infrastructure, including services required for global regulatory compliance Define technical strategies with a multi-quarter horizon, bringing clarity to highly ambiguous requirements for novel cryptographic solutions Own risky and ambitious initiatives, implementing secure and resilient cryptographic protocols in a high-stakes, zero-trust environment Shape engineering quality practices as a technical anchor and mentor within a team of senior engineers, driving rigorous code reviews and eliminating single points of failure Build alignment and secure commitment from cross-functional partners across Security, Product, and Policy to drive flawless execution 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) Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality Demonstrated experience managing complex projects end-to-end, removing technical blockers, navigating regulatory requirements, and mentoring team members 5+ years of experience in software engineering with demonstrated success building highly available, distributed systems 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 Extensive programming experience in systems languages such as Golang, Java, C++, or Rust, with ability to operate in a Golang-heavy environment

Apply Now →

More Open Positions

Explore similar remote opportunities