Notifications

Loading notifications...
Stripe Cover

Staff Software Engineer,

Stripe
Seattle, San Francisco, Seattle, New York, Toronto Full Time Negotiable 19 days ago

About the Job

In this role, you will be joining the High Availability and Disaster Recovery team. At Stripe, availability is a core feature of our products. This team designs and builds new solutions to allow latency-critical, stateful applications to survive any type of disaster. We build distributed systems on top of unreliable...

This is a distributed team with many remote engineers. You are encouraged to apply if you meet the minimum requirements and are able to work from anywhere in the United States or Canada.

You will help develop our global architecture by combining less-available components and data centers into a highly available and resilient whole. You will work on latency-critical solutions where every millisecond matters and data redundancy is a hard requirement. You will learn quickly and work on a broad range of...

Key Responsibilities

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

Required Skills & Abilities

We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.
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

Apply now

Please let Stripe know you found this job on JobVista. This helps us grow!