Software Engineer, Secrets Infrastructure

4 months, 4 weeks ago
Full-time
Senior
Software Development
Stripe

Stripe

Stripe is a global technology company that provides financial infrastructure for the internet. They offer a suite of APIs and tools for businesses to accept online and in-person payments, automate financial processes, and embed financial services in th...

Diversified Financial Services
5K-10K
Founded 2009
$8700M raised

Description

  • Design and implement major features in the certificate authority and secrets management systems.
  • Build authentication and secrets infrastructure used by every Stripe service.
  • Work across Go, Java, Ruby, and Python to support shared infrastructure and libraries.
  • Partner with other engineering teams to design secrets and identity integrations.
  • Develop certificate provisioning and secret management integrations for Kubernetes, EC2, and developer workstations.
  • Improve reliability to maintain 99.99%+ availability for critical infrastructure.
  • Participate in on-call rotation to debug and resolve production issues.
  • Guide partner teams on architecture decisions, cryptographic primitives, PKI, transitive trust, failure modes, and threat models.

Requirements

  • 5+ years of professional software development experience.
  • Strong programming skills in Go, with significant experience in another system programming language such as C++, Rust, or C# as an alternative.
  • 3+ years of infrastructure and security experience, which may overlap with other experience.
  • Experience with cryptography, PKI, secret management, or other security topics.
  • Familiarity with infrastructure tools such as Kubernetes, Terraform, and cloud platforms.
  • Strong debugging and problem-solving skills.
  • Clear verbal and written communication skills and the ability to collaborate effectively with other engineers.
  • Experience leading cross-team projects and building alignment on multi-team technical direction.
  • Strong technical writing skills for design documents.
  • On-call experience.
  • Prior experience building PKI or secret management infrastructure as an SWE is preferred.
  • Experience in Java, Ruby, or Python is preferred.
  • Experience building developer tools, libraries, or platform services is preferred.
  • Experience with Kubernetes internals is preferred.
  • Experience operating complex services on AWS is preferred.
  • Experience in fully remote work environments is preferred.

Benefits

  • Fully remote team with a small presence in Seattle and New York City.
  • Opportunity to work on critical infrastructure with significant ownership.
  • Supportive, friendly, and technically rigorous team culture.
  • Work on systems with company-wide impact at Stripe.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Big Data

ZipRecruiter 1K-5K Internet Software & Services

ZipRecruiter is seeking a senior data engineer to build scalable data-processing pipelines, ML infrastructure, and distributed applications that connect millions of job seekers with employers.

Apache Spark Cassandra Docker Hadoop Kafka Kubernetes MongoDB Python
16 hours, 36 minutes ago

Software Engineer, Ingestion Platform

Reddit 1K-5K Internet Software & Services

Reddit is hiring a remote-friendly Software Engineer for its Data Movement team to build and improve scalable, fault-tolerant systems that power batch and streaming data workloads across the company.

Apache Airflow Apache Spark CI/CD Go Java Kubernetes Python Scala
16 hours, 51 minutes ago

Technical Consultant, Modern Apps

AHEAD 1K-5K IT Services

AHEAD is seeking a Technical Consultant for its Modern Apps practice to build and modernize client web, mobile, API, and cloud-native applications through hands-on software delivery.

Agile C# CI/CD Java JavaScript Python Serverless
17 hours, 6 minutes ago

Sr Dynamics 365 App Developer (remote)

Protective Life 1K-5K Insurance

Protective is seeking an Application Developer to build, enhance, and support Dynamics 365 and Power Platform solutions that address business needs across its insurance operations.

Agile Azure C# CI/CD JavaScript Microservices Microsoft Dynamics 365 .NET Scrum Serverless SQL SQL Server
17 hours, 6 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers