JobTarget Logo

Senior Backend Engineer (Distributed Systems) in United States at Jobgether

NewJob Function: Information Technology
Jobgether
United States, United States
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior Backend Engineer (Distributed Systems)

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Backend Engineer (Distributed Systems) in the United States.

This role is focused on building and scaling high-performance distributed backend systems that power critical, large-scale applications. You will work on architecting core platform services that emphasize reliability, scalability, and operational excellence across complex environments. The position involves solving deep technical challenges related to consistency, latency, and system resilience in mission-critical workloads. You will design and evolve backend architectures that support high throughput and fault-tolerant operations. The environment is highly collaborative, with close interaction across engineering, SRE, and platform teams. This is a hands-on engineering role with significant ownership over system design and long-term technical direction. Your work will directly influence the stability and scalability of foundational infrastructure used across multiple teams.

Accountabilities
  • Design and implement large-scale distributed backend systems using Java, Go, Scala, or similar high-performance languages, ensuring scalability, reliability, and maintainability.
  • Architect data partitioning, replication, and consistency strategies tailored to system requirements and workload characteristics.
  • Build resilient, event-driven APIs with strong observability, idempotency, and fault-tolerant design patterns.
  • Optimize system performance across latency, throughput, and cost using profiling, benchmarking, and load testing techniques.
  • Define and lead technical architecture reviews, ensuring sound trade-off decisions across distributed system design challenges.
  • Implement robust failure-handling mechanisms such as retries, timeouts, circuit breakers, bulkheads, and saga patterns.
  • Design and operate data storage solutions across relational, NoSQL, key-value, and search-based systems.
  • Build comprehensive observability using logs, metrics, and distributed tracing to ensure system transparency and operability.
  • Drive incident response efforts and post-incident analysis to improve system reliability and reduce recurrence.
  • Mentor engineers and contribute to engineering excellence through code reviews and technical leadership.
Requirements
  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • 6+ years of backend engineering experience with a strong focus on distributed systems.
  • Strong programming skills in Java, Go, Scala, or similar languages.
  • Deep understanding of distributed systems principles, including consensus, replication, and CAP theorem trade-offs.
  • Hands-on experience with high-throughput messaging systems such as Apache Kafka.
  • Experience operating production-scale systems with performance tuning and capacity planning responsibilities.
  • Strong SQL expertise and experience with both relational and NoSQL databases.
  • Experience working with major cloud platforms (AWS, Azure, or GCP).
  • Strong debugging, root-cause analysis, and production troubleshooting skills.
  • Excellent communication, documentation, and cross-team collaboration abilities.
Benefits
  • Competitive compensation aligned with experience, typically in the $100,000–$150,000 range.
  • Fully remote position within the United States.
  • Long-term, stable engagement aligned with multi-year engineering roadmaps.
  • Direct W2 employment with full benefits package.
  • Opportunity to work on large-scale distributed systems with significant technical ownership.
  • Exposure to modern cloud-native architectures and high-performance backend platforms.
  • Career growth in senior technical leadership and distributed systems engineering.
  • Collaborative engineering culture focused on quality, reliability, and scalability.
How Jobgether works:
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

Job Location

United States, United States

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.