The opportunity
In this role, you will be joining the High Availability and Disaster Recovery team. At Stripe, availability is a core feature of our products.
What you'll do
Actively work with leaders and engineers across the company to understand and: identify opportunities to improve Stripe’s reliability posture
Scope, design, implement, and deploy robust distributed services, making: appropriate tradeoffs between reliability, throughput, latency, resiliency, engineering velocity and cost
Innovate, design and implement new products and prototypes to improve service: resiliency, engineering velocity and management at scale
Mentor and grow the next generation of technical leaders at Stripe
Contribute to engineering strategy, tooling, processes, and culture
Uphold our high engineering standards and improve our codebase and processes
What they're looking for
- Have 10 years or more of distributed and cloud native software development: experience at a highly-scaled or hyperscaler service
- Have a deep understanding of how to build scalable, resilient, distributed: systems, cloud native architectures, and mission critical systems.
- Have experience influencing, planning, scoping, and leading large projects across many teams
- Thrive in a collaborative environment involving diverse stakeholders and subject matter experts
- Have a high level of autonomy and responsibility, and think of yourself as: entrepreneurial, proactive and self-driven
- Have a strong history of being a technical lead and mentor across several engineering teams