Staff Software Engineer, Deployment Platform

at Stripe
USD 224,000-336,000 per year
SENIOR
✅ Hybrid

Tech Stack

API AWS @ 4 Audit @ 4 Azure @ 4 Change Management Distributed Systems @ 6 IaC Kafka @ 3 Kubernetes @ 4 Observability @ 3 Security Terraform @ 4

Details

Stripe's Core Change Management group owns the systems that allow engineers to ship code, configuration, and infrastructure changes safely and quickly. The role is embedded primarily on the Service Deployments team, which owns Stripe's end-to-end code deployment platform and systems in the critical path of every engineer's workflow.

Responsibilities

  • Own end-to-end technical delivery of large, ambiguous infrastructure projects from design through production launch and long-term reliability.
  • Architect the next generation of Stripe's deployment platform, including multi-service dependency-aware autodeploy pipelines, Kubernetes-native deployment primitives, and fleetwide container migration.
  • Define API contracts, rollout strategies, and operational models used by hundreds of teams.
  • Extend deploy anomaly detection, including earlier traffic-split stages, API- and method-based regression detection, and self-service onboarding.
  • Lead the migration of host-based services to containerized, fleetwide deployments while maintaining production operations.
  • Own reliability and operational excellence, lead incident response, reduce operational toil, and prioritize reliability, security, and maintainability.
  • Build deployment event infrastructure, including event schemas, durability models, notification systems, and integration contracts for observability and automation.
  • Collaborate with Resource Automation on IAM, account provisioning, infrastructure automation, and cloud resource management.
  • Collaborate with Feature Deployments on feature flags, configuration management, change audit logs, and change-safety tooling.
  • Work with the service mesh team on canary rollouts, weighted routing, and merchant-priority traffic shaping.
  • Lead design reviews, establish deployment safety and developer experience standards, mentor senior engineers, and provide technical direction on complex platform challenges.

Requirements

  • 10+ years of professional software engineering experience designing and shipping large-scale production infrastructure systems.
  • Experience leading large, ambiguous infrastructure projects end-to-end, including cross-team dependencies and migrations across many consuming teams.
  • Deep expertise in distributed systems and deployment orchestration, including service scheduling, staged delivery, rollout strategies, and failure modes.
  • Hands-on experience with Kubernetes and container-based deployments, service lifecycle management, workload scheduling, and VM-to-container fleet migrations.
  • Strong background in service reliability and operational excellence, including incident response, toil reduction, and building reliable, debuggable, and maintainable systems.
  • Broad technical impact across multiple large systems, including complex codebases, code review, mentorship, and setting technical direction.

Preferred Requirements

  • Experience with deployment safety systems such as anomaly detection, automated rollback, or progressive delivery.
  • Familiarity with event-driven architectures such as Kafka for deployment lifecycle observability and notification.
  • Experience with Infrastructure as Code at scale, including Terraform or equivalent, and cloud resource governance and IAM in AWS or Azure.
  • Experience building developer platforms or internal tooling with a strong focus on developer experience.
  • Experience with feature flags, configuration distribution, or audit-log infrastructure.
  • Familiarity with service mesh concepts, canary deployments, weighted routing, and traffic splitting.

In-Office Expectations

Office-assigned Stripes in most locations are expected to spend at least 50% of each month in their local office or with users. This expectation may vary by role, team, and location.

More jobs at Stripe

Similar jobs