Senior Software Engineer, Certificate Management

USD 186,100-218,900 per year
SENIOR
✅ Remote

Tech Stack

AI Distributed Systems @ 6 GenAI Generative AI Go Java @ 4 PKI @ 6 Rust @ 4 Security @ 6

Details

Coinbase is a remote-first, but not remote-only company. Employees are expected to meet quarterly for in-person working sessions called “surges.”

As a Senior Software Engineer within the Security Platform Engineering group, you will serve as the primary execution anchor for critical regulatory and cryptographic initiatives. The team owns Coinbase’s public and internal certificate management systems, which support all Coinbase systems. You will lead the development of highly available services that provide novel certificate capabilities internally and with external partners.

Responsibilities

  • Lead the architecture and execution of critical cryptographic infrastructure.
  • Define technical strategies with a multi-quarter horizon and clarify 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.
  • Drive rigorous code reviews and eliminate single points of failure.
  • Build alignment and secure commitment from cross-functional partners across Security, Product, and Policy.
  • Lead technical strategy, architecture, and deliverables for large-scale projects.
  • Navigate complex regulatory requirements and translate them into robust engineering solutions.
  • Use generative AI responsibly, maintaining human oversight to deliver business-ready outputs and improve workflow efficiency, cost, and quality.

Requirements

  • 5+ years of software engineering experience, with demonstrated success building highly available, distributed systems.
  • Deep expertise in Public Key Infrastructure (PKI) and applied cryptography.
  • Experience operating certificate authorities and automating X.509 certificate lifecycles, including issuance, renewal, revocation, and trust-chain distribution.
  • Experience safely protecting private key material with HSMs or cloud KMS.
  • Extensive programming experience in systems languages such as Golang, Java, C++, or Rust, with the ability to work in a Golang-heavy environment.
  • A proven track record operating Tier-0 or highly critical infrastructure where resilience, security, and low latency are essential.
  • Experience leading a team’s technical strategy, architecture, and deliverables for large-scale projects.

Compensation

The annual base salary range is $186,065–$218,900 USD, excluding equity and bonus. Total compensation may also include equity, bonus eligibility, and medical, dental, vision, and 401(k) benefits.

Candidates may submit a maximum of three applications within a six-month period.

More jobs at Coinbase

Similar jobs