Staff Software Engineer, High Availability and Disaster RecoveryActive

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
Staff Software Engineer, High Availability and Disaster Recovery at Stripe | Role Match