Staff Software Engineer, Deployment Platform
Job description
About the role
Stripe maintains a financial infrastructure platform that enables millions of companies to accept payments, grow revenue, and open new business opportunities. The Core Change Management group ensures engineers can ship code, configuration, and infrastructure changes safely and at high velocity. This role is embedded primarily within the Service Deployments team, which owns Stripe's end-to-end code deployment platform. Close collaboration occurs with the Resource Automation and Feature Deployments teams.
Service Deployments owns the full lifecycle of software changes at Stripe. Its mission is to enable developers to roll out code and configuration changes safely without sacrificing productivity, with a stated goal of reducing change-related production incidents over time. The team maintains an on-call rotation and controls systems that sit in the critical path of every engineer's daily workflow at Stripe.
Resource Automation owns the safe-by-default infrastructure change layer, including automated remote execution, incremental Infrastructure as Code tooling, cloud resource inventory, and cloud account governance and IAM role management. You will collaborate with this team on projects that span deployment orchestration and cloud resource management.
Feature Deployments owns Stripe's feature flag system, merchant entitlements, configuration management and distribution, and the audit log of change-correlated events. You will work with this team when deployment pipelines intersect with feature rollout and change safety tooling.
What makes this role compelling
You own the foundation of how Stripe ships software. The deployment platform sits in the critical path of every engineer's workflow. Decisions you make affect thousands of deploys per day across hundreds of services, directly determining how fast and safely Stripe's product evolves.
The work is technically rich and architecturally active. The team is executing several concurrent platform transformations, including containerizing host-based services at scale, adding intelligent multi-service deploy pipelines, extending real-time anomaly detection to earlier stages of traffic shifts, and rebuilding deployment event infrastructure on top of a durable message bus. This is not maintenance work; the architecture is in motion.
You will have broad surface area and real ownership. The role spans the full stack from container scheduling and deployment orchestration business logic to the developer-facing internal platform UI. The problems are multi-layered, combining reliability, developer experience, performance, and safety.
Your judgment prevents incidents. The team's explicit goal is to drive down change-related incidents across Stripe by building better detection, smarter pipelines, and safer defaults. Your technical decisions have a direct and measurable safety impact on Stripe's reliability.
You have agency to shape technical strategy. As a Staff engineer on Service Deployments, you will set technical direction for the team's systems, author designs that span multiple teams, and serve as the person engineering managers and engineers turn to for the hardest deployment infrastructure questions.
Responsibilities
You will own end-to-end technical delivery of large, ambiguous infrastructure projects, from initial design through production launch and long-term reliability. This includes authoring the design, sequencing the work, unblocking the team, and shepherding projects to landed impact.
You will architect the next generation of Stripe's deployment platform. This includes leading technical design of the deployment orchestrator's evolution, such as multi-service dependency-aware autodeploy mechanisms and internal platform UI components. You will establish anomaly detection touchpoints earlier in traffic shift workflows and create durable message bus foundations for deployment event streams and audit trails. You will partner with Resource Automation on safe-by-default infrastructure change primitives and coordinate feature flag and entitlement logic during rollout windows with Feature Deployments. You will guide deployment orchestrator evolution through technical design reviews and tradeoff analysis while shipping reliable change-correlated audit capabilities that serve developer workflows.
Requirements
You must have built large distributed systems that run long-lived services in production. You must understand container scheduling concepts and deployment orchestration internals deeply. You must know how to design durable event streams for critical operational workflows. You must have shipped complex platform products used by many internal teams. You must understand cloud infrastructure primitives and IAM models for safe automation. You must have experience improving reliability for change-related production incidents. You must communicate clearly with both engineers and executive stakeholders.
Nice to have
Experience with financial infrastructure and regulated environments.
Compensation and location
Location: USA
Engagement: full-time. Compensation range: $227,211.00 to $340,817.00 per year.