Jobgether

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Staff Software Engineer, Replication Foundations

Software EngineerSoftware EngineerFull TimeRemote

Location

United States

Posted

1 day ago

Salary

$212K - $285K / year

No structured requirement data.

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

This role is a senior technical position focused on building and evolving the core replication layer of a large-scale distributed system. You will drive the design, implementation, and operational ownership of replication protocols, scalability primitives, and reliability mechanisms that ensure high availability, consistency, and fault tolerance across cloud and open-source deployments. The role requires deep expertise in distributed systems, concurrency, and correctness-critical infrastructure, combined with the ability to lead complex technical initiatives end-to-end. You will work cross-functionally with multiple engineering teams to ensure that replication foundations enable current and future cloud products, while mentoring peers and raising engineering standards. This position offers a highly collaborative and challenging environment for engineers passionate about building reliable, large-scale systems.

  • Lead the design, development, and rollout of core replication components, from initial architecture to long-term operational ownership.
  • Evolve replication protocols to support high availability, cross-cluster replication, and migration between clusters.
  • Build and maintain scalability and reliability primitives such as multi-cluster namespaces and dynamic split/merge strategies.
  • Ensure system correctness by reasoning about consistency models, ordering guarantees, idempotency, and safe rollout of changes.
  • Collaborate cross-functionally with cloud, operations, and enablement teams to align replication foundations with current and future products.
  • Author high-quality design documentation, operational playbooks, and technical guidance for replication systems.
  • Mentor team members, conduct code reviews, and improve testing, fault injection, and incident readiness for replication services.

Qualifications

  • 10+ years of experience designing and building production distributed systems with correctness-critical requirements.
  • Strong knowledge of replication, consistency, fault tolerance, and failure recovery in large-scale environments.
  • Proven ability to implement concurrent systems with clear invariants and operational safety guarantees.
  • Hands-on experience debugging complex production issues, including race conditions, partial failures, and performance degradation.
  • Proficiency in Go, Java, C++, or similar systems programming languages for production-quality code.
  • Solid understanding of distributed systems fundamentals: sharding/partitioning, backpressure, failure detection, and durability mechanisms.
  • Demonstrated leadership in guiding technical projects across teams, from planning to safe production deployment.
  • High ownership, analytical rigor, and curiosity for understanding system behavior under stress and at scale.
  • Experience with multi-cluster or multi-region architectures, database internals, or log-based replication is a plus.
  • Prior contributions to open-source distributed systems projects are desirable.

Benefits

  • Competitive salary range: $212,000–$285,000 plus eligibility for equity participation.
  • Unlimited PTO, 12 holidays plus 2 floating holidays.
  • 100% coverage for medical, dental, and vision premiums.
  • Life, AD&D, and short- & long-term disability insurance.
  • 401(k) retirement plan with company match.
  • Professional development and learning stipends, lifestyle spending accounts, and in-home office setup support.
  • Work-from-home meal allowance and internet reimbursement.
  • Mental wellness support including Calm app subscription.
  • Collaborative, mission-driven, and inclusive culture with opportunities for mentorship and community engagement.

Company Description

Job Requirements

  • 10+ years of experience designing and building production distributed systems with correctness-critical requirements.
  • Strong knowledge of replication, consistency, fault tolerance, and failure recovery in large-scale environments.
  • Proven ability to implement concurrent systems with clear invariants and operational safety guarantees.
  • Hands-on experience debugging complex production issues, including race conditions, partial failures, and performance degradation.
  • Proficiency in Go, Java, C++, or similar systems programming languages for production-quality code.
  • Solid understanding of distributed systems fundamentals: sharding/partitioning, backpressure, failure detection, and durability mechanisms.
  • Demonstrated leadership in guiding technical projects across teams, from planning to safe production deployment.
  • High ownership, analytical rigor, and curiosity for understanding system behavior under stress and at scale.
  • Experience with multi-cluster or multi-region architectures, database internals, or log-based replication is a plus.
  • Prior contributions to open-source distributed systems projects are desirable.

Benefits

  • Competitive salary range: $212,000–$285,000 plus eligibility for equity participation.
  • Unlimited PTO, 12 holidays plus 2 floating holidays.
  • 100% coverage for medical, dental, and vision premiums.
  • Life, AD&D, and short- & long-term disability insurance.
  • 401(k) retirement plan with company match.
  • Professional development and learning stipends, lifestyle spending accounts, and in-home office setup support.
  • Work-from-home meal allowance and internet reimbursement.
  • Mental wellness support including Calm app subscription.
  • Collaborative, mission-driven, and inclusive culture with opportunities for mentorship and community engagement.

Related Job Pages

More Software Engineer Jobs

Senior Java Lead Developer / Architect

Bright Vision Technologies

"Retrieve the best out of you" in each process what you do.

Software Engineer1 day ago
Full TimeRemoteTeam 51-200Since 2020H1B Sponsor

The Senior Java Lead Developer / Architect will play a key role in shaping modern application architectures and will be responsible for designing and delivering scalable, secure, and high-performance enterprise platforms.

United States

SAP BTP Developer

Bright Vision Technologies

"Retrieve the best out of you" in each process what you do.

Software Engineer1 day ago
Full TimeRemoteTeam 51-200Since 2020H1B Sponsor

The SAP BTP Developer will contribute to building scalable, cloud-native, and enterprise-grade extensions and integrations using SAP BTP capabilities. This role involves transforming business processes through technology.

United States

Senior Java Lead Developer / Architect

Bright Vision Technologies

"Retrieve the best out of you" in each process what you do.

Software Engineer1 day ago
Full TimeRemoteTeam 51-200Since 2020H1B Sponsor

The Senior Java Lead Developer / Architect will play a key role in shaping modern application architectures and will be responsible for designing and delivering scalable, secure, and high-performance enterprise platforms.

United States

Senior Java Lead Developer / Architect

Bright Vision Technologies

"Retrieve the best out of you" in each process what you do.

Software Engineer1 day ago
Full TimeRemoteTeam 51-200Since 2020H1B Sponsor

The Senior Java Lead Developer / Architect will play a key role in shaping modern application architectures and will be responsible for designing and delivering scalable, secure, and high-performance enterprise platforms.

United States