Stripe
Staff Engineer, Release Engineering
Seattle · Staff+ · Full-time
Sponsorship not specified$224k-$336kDetected 14 hours ago
Distributed SystemsFull-Stack DevelopmentCode ReviewAWSKubernetesTerraformKafkaIncident ResponseCollaborationMentoring
About the role
- The Core Change Management group is responsible for the systems that let every Stripe engineer ship code, configuration, and infrastructure changes safely and at high velocity.
- You will be embedded primarily on the Service Deployments team - the owners of Stripe's end-to-end code deployment platform - with regular collaboration with the Resource Automation and Feature Deployments teams.
- The team's mission is to let developers roll out code and configuration changes safely without sacrificing productivity, with a goal of meaningfully reducing change-related production incidents year over year.
Responsibilities
- Own end-to-end technical delivery of large, ambiguous infrastructure projects - from initial design through production launch and long-term reliability. Author the design, sequence the work, unblock the team, and shepherd projects to landed impact.
- Lead technical design of the deployment orchestrator's evolution - including multi-service dependency-aware autodeploy pipelines, Kubernetes-native deployment primitives, and fleetwide container migration - defining the API contracts, rollout strategies, and operational model that hundreds of teams depend on.
- Lead the host-to-container fleet migration.
- Drive sequencing, backward compatibility, and cross-team coordination for migrating Stripe's fleet of host-based services to containerized, fleetwide deployments - keeping the production deployment system operational while executing the transformation.
- Own reliability and operational excellence for the deployment platform. Lead incident response
- and make reliability, security, and maintainability first-class of the systems you own.
- Build deployment event infrastructure. Own the deployment notification and event-publishing architecture - designing the event schema, durability model, and integration contracts that downstream systems rely on for observability and automation.
- Collaborate across Core Change Management.
- Own critical design reviews, establish standards for deployment safety and developer experience, mentor senior engineers through high-stakes architectural decisions, and advocate for the right abstractions - code that consuming teams can adopt without becoming deployment infrastructure experts.
- Familiarity with service mesh concepts (canary deployments, weighted routing, traffic-splitting) sufficient to collaborate effectively with partner teams on routing capabilities that enable advanced deployment patterns.
Requirements
- 10+ years of professional software engineering experience, with a demonstrated track record of designing and shipping production infrastructure systems of significant scale and complexity.
- Deep expertise in distributed systems and deployment orchestration: strong foundations in how services are built, scheduled, and operated at scale, including rollout strategies, staged delivery, and failure modes.
- Familiarity with event-driven architectures (Kafka or equivalent) applied to deployment lifecycle observability and notification.
- Experience with Infrastructure as Code at scale - Terraform or equivalent - particularly in the context of cloud resource governance and IAM management in AWS or Azure.
- Change management and feature rollout systems: experience with feature flags, configuration distribution, or audit-log infrastructure that provides safety guardrails around production changes.
Nice to have
- fluency across a complex codebase, force-multiplier effect through code review and mentorship, and the ability to set technical direction for a team rather than just execute within it.
- Preferred Requirements
Skills
- Technically rich, architecturally active.
Compensation
- The annual US base salary range for this role is $224,000 - $336,000.
Company info
- About Stripe
- Stripe is a financial infrastructure platform for businesses. Millions of companies - from the world's largest enterprises to the most ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career.
- About the Team
- The Core Change Management group is responsible for the systems that let every Stripe engineer ship code, configuration, and infrastructure changes safely and at high velocity. You will be embedded primarily on the Service Deployments team - the owners of Stripe's end-to-end code deployment platform - with regular collaboration with the Resource Automation and Feature Deployments teams.
- Stripe is a financial infrastructure platform for businesses.
- Millions of companies - from the world's largest enterprises to the most ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new business opportunities.
- Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead.
- That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career.
- Service Deployments owns the full lifecycle of software changes at Stripe.
- The team operates a meaningful on-call rotation and owns the systems that sit in the critical path of every engineer's daily workflow at Stripe.
- Broad surface area, real ownership. You will span the full stack from container scheduling and deployment orchestration business logic to the developer-facing internal platform UI.
This listing is sourced directly from Stripe's careers page and normalized into a canonical job model.