LaunchDarkly is seeking a Backend Engineer to help build enterprise-scale capabilities that empower the world’s largest organizations to adopt feature management best practices. In this role, you’ll partner with a talented cross-functional team to bring powerful backend services to life in Go, design APIs, and tackle complex technical challenges that impact how large customers deliver software.
Responsibilities:
- Build and maintain scalable backend services and APIs that power enterprise automation, governance, and release management features within LaunchDarkly
- Contribute to technical solutions that address complex enterprise customer needs, helping large organizations adopt consistent and reliable software delivery practices
- Work closely with product managers, designers, and engineers to define and implement end-to-end features that support compliance and operational maturity
- Participate in architecture and design discussions, offering thoughtful input and collaborating with senior engineers to make well-informed trade-offs
- Collaborate with internal stakeholders, including other LaunchDarkly engineering teams, to understand real-world challenges and improve release management workflows using our own platform
- Follow and promote best practices for backend development, testing, and observability, contributing to a culture of engineering excellence
- Take ownership of code in production, participate in on-call rotations, and help improve the reliability and maintainability of our systems over time
Requirements:
- 5+ years of professional experience in backend software development, with a history of contributing to robust, well-architected systems
- Demonstrated experience working on scalable and reliable distributed systems, ideally in environments that support enterprise-grade requirements
- Proficiency in Go (Golang) along with experience in another modern programming language (e.g., Java, Rust, C++), with a willingness and ability to learn new technologies as needed
- Experience building and consuming APIs, particularly in contexts that support system integration or workflow automation
- Good understanding of system design and domain modeling, with some exposure to building reusable components or internal tooling
- Familiarity with observability concepts such as metrics, tracing, structured logging, and debugging in distributed systems
- A collaborative engineer who takes ownership of their work, communicates clearly, and thrives in cross-functional teams
- Enthusiasm for improving how software is delivered at scale—whether through automation, standardization, or empowering engineering teams with better tools and practices