Staff Engineer, Deployment Platform

Stripe
๐Ÿ“ Seattle
1d

Who We Are

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.

Service Deployments owns the full lifecycle of software changes at Stripe. 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. 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.

Resource Automation owns the safe-by-default infrastructure change layer: 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 the boundary between 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

Responsibilities

Who You Are

Minimum Requirements

Preferred Requirements

In-Office Expectations

Office-assigned Stripes in most of our locations are currently expected to spend at least 50% of the time in a given month in their local office or with users. This expectation may vary depending on role, team and location. For example, Stripes in Stripe Delivery Center roles in Mexico City, Mexico, Bengaluru, India, and Dublin, Ireland work 100% from the office. Also, some teams have greater in-office attendance requirements, to appropriately support our users and workflows, which the hiring manager will discuss. This approach helps strike a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility when possible.

Apply

Best personality fits for this role

Browse more

Similar jobs