Stripe

Senior Staff Engineer - Service Infrastructure

Stripe

full-time

Posted on:

Origin:  • 🇺🇸 United States • California, Washington

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

GoJavaPythonRuby

About the role

  • Drive the technical vision of Stripe’s service infrastructure for thousands of engineers and thrive in a highly autonomous environment.
  • Design and deliver capabilities, abstractions, and tools that provide Stripe engineers with a world class developer experience.
  • Lead the design, planning, construction, and maintenance of Service Infrastructure frameworks and SDKs utilized throughout Stripe.
  • Collaborate with leadership to identify current and future infrastructure needs across Stripe, understand specific requirements, and prioritize short-term and long-term solutions.
  • Influence and participate in company level roadmap planning and prioritization.
  • Drive execution of projects, overseeing the entire development lifecycle from planning to delivery, while maintaining high standards of quality and timely completion.
  • Facilitate technical discussions and decision-making across the broader Infrastructure organization and Stripe’s product teams.
  • Drive a culture of technical excellence, mentoring and cultivating the next generation of technical leaders at Stripe.
  • Identify and fix architectural limitations that might prevent Stripe from realizing its goals.
  • Debug production issues across services and various levels of the stack.
  • Foster a collaborative and inclusive work environment, promoting innovation, knowledge sharing, and continuous improvement within the organization.

Requirements

  • 15+ years of professional experience in an infrastructure focused software development role.
  • Experience leading engineering team(s) working on API design, abstractions, frameworks, or client libraries (e.g. building internal or external developer products).
  • A strong engineering background in distributed infrastructure and/or platform services, including developer facing abstractions, productivity tooling, storage, databases, compute.
  • Experience leading projects on a cross-team and company-wide scale.
  • Experience scaling and migrating systems with little to no downtime.
  • Experience mentoring engineers at various stages in their careers.
  • Experience driving a culture of operational excellence, with a deep understanding of metrics, alerts, and dashboards.
  • Proven track record of delivering pragmatic solutions that accelerate business growth.
  • Thrives on a high level of autonomy and responsibility.
  • Clear and persuasive writing and in-person communication.
  • Strong problem-solving skills, critical thinking, determination, and a growth mindset.
  • Proficient in at least one of Stripe’s core programming languages (Java, Ruby, Python, Go).
  • Preferred: Strong written and verbal communication skills for different audiences (leadership, users, company-wide).
  • Preferred: Experience with a variety of common infrastructure platforms (databases, logging, event streams, metrics, caching, etc).
  • Preferred: Experience leading partially remote teams.
  • Preferred: Experience developing sustainable, in-house framework and abstraction ecosystems in large engineering orgs.
  • Preferred: Experience building serverless platforms.
  • Preferred: Experience managing rigorous incident response processes and on call rotations.