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.