Taro Logo

Staff Engineer, Distributed Systems

A platform that helps developers innovate on new features faster while protecting them with safety valves for instant rollback, enabling targeted product experiences and maximizing feature impact.
$177,000 - $287,000
Staff Software Engineer
Remote
501 - 1,000 Employees
10+ years of experience
Enterprise SaaS

Description For Staff Engineer, Distributed Systems

LaunchDarkly is seeking a Staff Engineer for their Flag Delivery Network (FDN) team to shape one of the most high-performance, globally distributed systems powering modern software delivery. This role is critical in delivering real-time feature flag updates to tens of millions of connected SDKs, handling hundreds of thousands to millions of updates per second.

The position requires deep expertise in distributed systems, with a focus on building low-latency, high-availability systems at scale. You'll be architecting and evolving systems behind global edge delivery infrastructure, collaborating across teams, and leading initiatives in edge computing and real-time data propagation.

As a staff-level position, you'll be expected to demonstrate technical leadership, mentor team members, and maintain operational excellence. The role involves hands-on development in Go and Rust, working with cloud infrastructure, and managing distributed data stores and caching systems. You'll be responsible for ensuring system reliability through robust monitoring and meeting strict SLOs for latency and availability.

LaunchDarkly offers competitive compensation including RSUs and comprehensive benefits. The company values team collaboration and maintains a culture that is humble, open, and respectful. This role provides an opportunity to work on challenging technical problems while directly impacting software delivery for some of the world's most innovative engineering teams.

The position is remote-based in the US, with compensation varying by geographic location, ranging from $177,000 to $287,000 depending on the specific zone. This is an excellent opportunity for experienced distributed systems engineers who want to work on high-impact, large-scale infrastructure while providing technical leadership.

Last updated 3 hours ago

Responsibilities For Staff Engineer, Distributed Systems

  • Architect, design, and build resilient and scalable systems for delivering feature flag data globally
  • Own and evolve core components such as global edge delivery network, streaming infrastructure, and data synchronization protocols
  • Drive improvements in system availability, performance, and operational excellence
  • Collaborate cross-functionally with infrastructure, SDK, product, and security teams
  • Mentor and lead other engineers
  • Take initiative in incident response and post-incident reviews
  • Participate in an on-call rotation

Requirements For Staff Engineer, Distributed Systems

Go
Rust
Redis
Kafka
  • 10+ years of experience in architecting, building, and operating complex, large-scale backend and infrastructure services
  • Deep understanding of event-driven architectures, streaming protocols, and stateful connection management at scale
  • Expertise in Go, Java, Rust or similar systems programming languages
  • Familiarity with real-time data pipelines, load balancing, and global edge networks/CDNs
  • Experience in monitoring, observability, and operational excellence
  • Experience operating systems in cloud environments
  • Experience working with distributed data stores and caching systems
  • Proven history of technical leadership

Benefits For Staff Engineer, Distributed Systems

Equity
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • Restricted Stock Units (RSUs)
  • Health insurance
  • Vision insurance
  • Dental insurance
  • Mental health benefits

Interested in this job?

Jobs Related To LaunchDarkly Staff Engineer, Distributed Systems