Back to jobs

Senior Software Engineer

Partner Engineering Test Company · Austin, TX

Spotted 3d agoFull-time

Job details

Employment
Full-time
Level
Senior
Experience
8+ years
Posted
Oct 7, 2026
Last confirmed open
Oct 8, 2026
Job description

About this role

Job Description

We are seeking a Principal Distributed Systems Optimization Engineer to design, analyze, and optimize large-scale, high-throughput distributed systems. This role focuses on improving system performance, reliability, and cost efficiency across complex service-oriented architectures operating at significant scale.

You will work closely with backend engineers, data infrastructure teams, and platform reliability groups to identify bottlenecks, redesign critical paths, and implement robust, fault-tolerant solutions. The ideal candidate has deep expertise in distributed systems theory and hands-on experience tuning production systems under heavy load.

Key Responsibilities

  • Analyze system performance using metrics, tracing, and profiling tools to identify latency and throughput bottlenecks
  • Design and implement optimizations across microservices, data pipelines, and storage layers
  • Improve system reliability through fault isolation, graceful degradation, and resilience patterns
  • Lead architectural reviews and propose scalable design improvements
  • Collaborate with cross-functional teams to drive performance best practices
  • Build tooling and frameworks for performance benchmarking and capacity planning
  • Mentor engineers on distributed systems concepts and performance engineering

Required Qualifications

  • 8+ years of experience in backend or distributed systems engineering
  • Strong understanding of distributed systems concepts (consensus, partitioning, replication, consistency models)
  • Proficiency in one or more programming languages such as Java, Scala, Go, or Python
  • Experience with large-scale data systems (e.g., streaming platforms, distributed databases)
  • Deep knowledge of performance tuning, profiling, and observability tools

Preferred Qualifications

  • Experience with systems like Kafka, Spark, Flink, or similar technologies
  • Familiarity with cloud platforms and container orchestration (e.g., Kubernetes)
  • Background in high-QPS, low-latency systems
  • Experience designing systems with strict SLAs and SLOs

What You’ll

Work On

  • Optimizing services handling millions of requests per second
  • Reducing tail latency and improving system predictability
  • Enhancing observability and debugging capabilities in complex environments
  • Driving initiatives to reduce infrastructure cost while maintaining performance
Interested in this role?Continue on LinkedIn to apply.
Apply on LinkedIn