Who we are
About Stripe
Stripe is a financial infrastructure platform for businesses. Millions of companiesfrom the worlds largest enterprises to the most ambitious startupsuse 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 everyones reach while doing the most important work of your career.
About the team
The Developer Infrastructure organization at Stripe is a group of teams responsible for the productivity of all developers at Stripe. Our job is to ensure that Stripe is the most productive place of an engineers career.
We support thousands of engineers across the development lifecycle in our primary languages of Ruby Java Go Python and Typescript we maintain the observability systems that ensure that Stripe maintains its industry leading 99.9995% uptime and we ensure that engineers can maintain a high level of productivity while remaining compliant with many of the important regulations that govern financial services.
What youll do
As a Senior Staff Engineer you will play a pivotal role in defining and driving the evolution of Stripes Developer Infrastructure. Youll make critical decisions that affect the engineer practices of our entire engineering organization.
You will collaborate with product and infrastructure teams around the company to understand the pain points in their development processes and come up with creative solutions in order to drive up developer satisfaction and overall productivity.
Responsibilities
- Define and design opinionated architectural strategies policies and abstractions that build a long term sustainable solution for internal Stripes that will in turn enhance the experience of millions of Stripe users.
- Collaborate nimbly with cross functional partners (PM) high-visibility teams and their stakeholders to support their key initiatives - navigating various types of organizational complexity with the support of your own leadership team.
- Lead and manage a team of talented engineers on the team providing technical mentorship guidance and support to ensure their success.
- Create and execute strategies to measure engineering productivity and sentiment in order to prioritize the right projects that will have the most impact on productivity at Stripe.
- Developer strategies to effectively deploy AI development strategies (coding assistants and agentic development) across the Stripe organization.
Who you are
Were looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements you are encouraged to apply. The preferred qualifications are a bonus not a requirement.
Minimum requirements
- BS or MS in Computer Science or a related field.
- 13 years of professional experience in a software development or DevOps automation role.
- Experience building systems focussing on developer productivity and tooling (e.g. code review CI/CD build systems version control IDE etc).
- Experience leading projects on a cross-team and company-wide scale.
- Experience optimizing the reliability and security of distributed systems.
- Experience mentoring engineers at various stages in their careers.
- Experience developing maintaining and debugging distributed systems.
- Experience driving a culture of operational excellence with a deep understanding of metrics alerts and dashboards.
Preferred qualifications
- Experience with build systems (Bazel Gradle Buck CMake)
- Experience with AI Development Strategies (Coding Assistants Agentic Development)
- Experience in a development team that utilizes AWS/Azure/OCI/Google Cloud
- Experience with Kubernetes
- Experience with Terraform
Required Experience:
Staff IC
Who we areAbout StripeStripe is a financial infrastructure platform for businesses. Millions of companiesfrom the worlds largest enterprises to the most ambitious startupsuse Stripe to accept payments grow their revenue and accelerate new business opportunities. Our mission is to increase the GDP of...
Who we are
About Stripe
Stripe is a financial infrastructure platform for businesses. Millions of companiesfrom the worlds largest enterprises to the most ambitious startupsuse 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 everyones reach while doing the most important work of your career.
About the team
The Developer Infrastructure organization at Stripe is a group of teams responsible for the productivity of all developers at Stripe. Our job is to ensure that Stripe is the most productive place of an engineers career.
We support thousands of engineers across the development lifecycle in our primary languages of Ruby Java Go Python and Typescript we maintain the observability systems that ensure that Stripe maintains its industry leading 99.9995% uptime and we ensure that engineers can maintain a high level of productivity while remaining compliant with many of the important regulations that govern financial services.
What youll do
As a Senior Staff Engineer you will play a pivotal role in defining and driving the evolution of Stripes Developer Infrastructure. Youll make critical decisions that affect the engineer practices of our entire engineering organization.
You will collaborate with product and infrastructure teams around the company to understand the pain points in their development processes and come up with creative solutions in order to drive up developer satisfaction and overall productivity.
Responsibilities
- Define and design opinionated architectural strategies policies and abstractions that build a long term sustainable solution for internal Stripes that will in turn enhance the experience of millions of Stripe users.
- Collaborate nimbly with cross functional partners (PM) high-visibility teams and their stakeholders to support their key initiatives - navigating various types of organizational complexity with the support of your own leadership team.
- Lead and manage a team of talented engineers on the team providing technical mentorship guidance and support to ensure their success.
- Create and execute strategies to measure engineering productivity and sentiment in order to prioritize the right projects that will have the most impact on productivity at Stripe.
- Developer strategies to effectively deploy AI development strategies (coding assistants and agentic development) across the Stripe organization.
Who you are
Were looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements you are encouraged to apply. The preferred qualifications are a bonus not a requirement.
Minimum requirements
- BS or MS in Computer Science or a related field.
- 13 years of professional experience in a software development or DevOps automation role.
- Experience building systems focussing on developer productivity and tooling (e.g. code review CI/CD build systems version control IDE etc).
- Experience leading projects on a cross-team and company-wide scale.
- Experience optimizing the reliability and security of distributed systems.
- Experience mentoring engineers at various stages in their careers.
- Experience developing maintaining and debugging distributed systems.
- Experience driving a culture of operational excellence with a deep understanding of metrics alerts and dashboards.
Preferred qualifications
- Experience with build systems (Bazel Gradle Buck CMake)
- Experience with AI Development Strategies (Coding Assistants Agentic Development)
- Experience in a development team that utilizes AWS/Azure/OCI/Google Cloud
- Experience with Kubernetes
- Experience with Terraform
Required Experience:
Staff IC
View more
View less