← All roles

Software Engineer, High Availability and Disaster Recovery

Stripe ·Seattle, WA ·Hybrid 12d ago
RubyJavaMongoDBPostgreSQLGoTemporal

About the role

Stripe seeks a Software Engineer to develop global architecture for high availability and disaster recovery. Responsibilities include combining less-available components into resilient systems, working on latency-critical and data redundancy solutions, investigating Mongo write concerns, minimizing cross-region TLS handshakes, automating disaster detection and failovers, writing code in Ruby, Java, Mongo, Postgres, and other tools, investigating live production issues, collaborating on multi-reg

Requirements

Bachelor's in CS or related plus 5 years progressive software development, or Master's plus 3 years. Must have 3 years experience in: Go, Ruby, or Java; database internals (data movement, leader election, quorums); cloud infrastructure (S3, EBS, EC2, VPCs); designing Temporal workflows; using Trino SQL; designing fault-tolerant systems with data sharding and replication.

About the company

Stripe

Stripe provides financial infrastructure for businesses to accept payments, offer financial services, and implement custom revenue models. Operating in the fintech industry, Stripe's value proposition lies in its comprehensive suite of tools designed to help businesses of all sizes grow their revenue from their first transaction to their billionth.

View company page →
$206k–286k
Hybrid Seattle, WASeattle, US
Posted 12d ago
Apply for this role
Opens stripe.com ↗
About the company
Stripe
https://stripe.com

Stripe provides financial infrastructure for businesses to accept payments, offer financial services, and implement custom revenue models. Operating in the fintech industry, Stripe's value proposition lies in its comprehensive suite of tools designed to help businesses of all sizes grow their revenue from their first transaction to their billionth.

View company page →