Software Engineer, High Availability and Disaster Recovery
Stripe · Seattle, WA
About this role
**Software Engineer, High Availability and Disaster Recovery** **About Stripe** Stripe, LLC. is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet. **What you’ll do** **Responsibilities** - Develop global architecture by combining less-available components and data centers into a highly available and resilient whole. - Work on latency-critical, time-sensitive, and data redundancy solutions. - Solve a broad range of problems, including investigating Mongo write concerns, minimizing cross-region TLS handshakes, and building systems to automate disaster detection and failovers. - Enable uptime and data protection to help the company increase the GDP of the internet. - Write code, scope, design, implement, and deploy solutions using multiple technologies, including Ruby, Java, Mongo, Postgres, and other tools as needed. - Investigate issues in live, distributed production systems. - Collaborate across the company on multi-region architectures, high-durability implementation patterns, and best practices. - Learn, meet, and uphold high engineering standards through design and code review. **Who you are** **Minimum requirements** - Bachelor’s degree (or foreign equivalent) in Computer Science (or related field) plus **5 years** of post-bachelor’s progressive software development experience; **or** Master’s degree (or foreign equivalent) plus **3 years** of software development experience. - **3 years of experience** in each of the following: - Go, Ruby, or Java - Database internals (data movement, leader election, quorums) - Cloud infrastructure services: S3, EBS, EC2, and VPCs (to deploy scalable applications) - Designing and building Temporal workflows - Using Trino SQL for data analysis and visualization - Designing fault-tolerant systems using data sharding and replication strategies **Compensation & Logistics** - **Salary:** $206,086 – $285,600 / yr - **Work hours:** 40 hrs/week - **Telecommuting:** 50% permitted - **Multiple positions available** - Additional benefits may include equity, company bonus or sales commissions/bonuses (if applicable), 401(k), medical/dental/vision, and wellness stipends. *WA70* *#LI-DNI*
Listing freshness
CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.