Software Engineer, Secrets Infrastructure

4 months, 2 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, II - Data Engineering

Torc 251-1K Road & Rail

Software Engineer at Torc, a Daimler company developing automated-truck software, building AWS-native data ingestion, ETL, and storage systems that support enterprise analytics, simulation, and machine-learning training.

Apache Airflow AWS Bash CI/CD Databricks Datadog Docker GitHub Actions JavaScript Jenkins Linux NumPy Pandas Python React Terraform
16 hours, 28 minutes ago

Senior Software Engineer, Build Loop

Webflow 251-1K Internet Software & Services

Webflow is hiring a Senior Software Engineer, Developer Productivity, to build platform tooling and migration infrastructure that helps product teams develop, deploy, and operate backend services in its next-generation monorepo.

Argo CD AWS Cloudflare Kubernetes NestJS Node.js Pulumi TypeScript
16 hours, 43 minutes ago

Software Engineer II

TreviPay 251-1K Diversified Financial Services

TreviPay is seeking a Software Engineer to build and maintain secure, high-performing applications and fintech services powering its global B2B payments and invoicing platform.

Agile Angular AWS CI/CD Docker DynamoDB GitLab CI Heroku Java Kubernetes NestJS Node.js OpenAPI PostgreSQL REST API Spring Boot TypeScript Vue.js
17 hours, 13 minutes ago

Senior Software Engineer (Remote)

Gynger 11-50 Diversified Financial Services

Gynger is hiring a Senior Software Engineer in NYC to build AI-native infrastructure for tech financing, including agentic systems that manage underwriting, risk monitoring, collections, and payments.

AWS Node.js React TypeScript
17 hours, 28 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