Software Engineer, High Availability and Disaster RecoveryActive$206K–$286K

The opportunity

Must have a Bachelor’s degree or foreign equivalent in Computer Science, or a related field, plus five (5) years of post-bachelor’s progressive software development work experience. In the alternative, the employer is willing to accept a Master’s Degree or foreign equivalent…

What you'll do

  • 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 broad range of problems, including investigating Mongo write concerns,: minimizing cross-region TLS handshakes, and develop new systems to automate disaster detection and failovers.

  • Enable the company to increase the GDP of the internet by providing uptime and data protection.

  • Write code, scope, design, implement, and deploy solutions using multiple: technologies, including: Ruby, Java, Mongo, Postgres, and other necessary tools as required.

  • Investigate issues in live, distributed production systems.

What they're looking for

  • Go, Ruby, or Java programming languages;
  • Database internals including data movement, leader election, and quorums;
  • Cloud infrastructure services, including: S3, EBS, EC2, and VPCs, to deploy scalable applications;
  • Designing and building Temporal workflows;
  • Using Trino SQL for data analysis and visualization; and
  • Designing fault-tolerant systems using data sharding and replication strategies.