Distributed Systems Engineer, Security
OpenAIFull Time
Mid-level (3 to 4 years), Senior (5 to 8 years)
Candidates should possess proven experience in architecting, building, and operating complex, large-scale backend and infrastructure services with a multi-year, hands-on focus specifically on distributed systems, typically with 10+ years of relevant industry experience. They must have a 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, and experience operating systems in cloud environments using infrastructure-as-code tools. Experience working with distributed data stores and caching systems is also required.
As a Staff Engineer, the individual will architect, design, and build resilient and scalable systems for delivering feature flag data globally, optimized for high availability and low latency. They will own and evolve core components such as the 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 by modeling best practices, take initiative in incident response and post-incident reviews, and participate in an on-call rotation.
Feature management platform for software developers
LaunchDarkly provides a platform for developers to manage and automate software features. Its main product is a feature management platform that allows developers to control software features, enabling safe code shipping, self-serve experimentation, personalized user experiences, and improved reliability of applications. This platform allows developers to revert feature behaviors without code changes, enhancing productivity. LaunchDarkly operates on a subscription model, charging clients for access to its services. The platform helps clients innovate quickly, automate software releases, reduce delivery costs, and maximize the impact of software features. The goal is to improve software development processes for a diverse range of clients in the DevOps market.