Senior Staff Software Engineer, Developer Infrastructure

Stripe Stripe · Fintech · United States · 8126 Developer Infrastructure

Stripe's Developer Infrastructure team is seeking a Senior Staff Software Engineer to define and drive the evolution of their developer infrastructure, focusing on engineer productivity and tooling. The role involves collaborating with cross-functional teams, leading engineers, measuring productivity, and developing strategies for deploying AI development tools across the organization.

What you'd actually do

  1. 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.
  2. 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.
  3. Lead and manage a team of talented engineers on the team, providing technical mentorship, guidance, and support to ensure their success.
  4. 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.
  5. Developer strategies to effectively deploy AI development strategies (coding assistants and agentic development) across the Stripe organization.

Skills

Required

  • 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

Nice to have

  • 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

What the JD emphasized

  • 13+ years of professional experience in a software development or DevOps automation role
  • Experience building systems focussing on developer productivity and tooling
  • 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