Engineering Team at LaunchDarkly

LaunchDarkly is a Feature Management Platform that serves hundreds of billions feature flags daily to help software teams build better software, faster. Feature flagging is an industry best practice of wrapping a new or risky section of code or infrastructure change with a flag. Each flag can easily be turned off independent of code deployment (aka ”dark launching”).

Job Openings at LaunchDarkly

Top Engineering Values

Each team is asked to select, explain, and rank their top 8 values in order of importance.
  • Cross-Department Collaboration

    Teams do it better.

    Whenever we bring someone new onto our team, we rethink our seating plan. We want people to sit alongside the group they’ll be working with most. For the most part, product, engineering, sales, and customer success sit with others in their department, but while you might be sitting with other engineers, you may also be sitting across from a designer. We do this to facilitate easy communication and collaboration and encourage engineers to be involved at all stages of the development cycle.

    As an engineer, you’ll work closely with folks from every other department. We are all about team players and we are careful not to hire anyone who prefers working in a silo by themselves. We said it before and we’ll say it again: teams do it better.

  • High Employee Retention

    Many team members who were part of the founding team are still here.

    Alexis Georges, Engineer and Andrea Echstenkamper, Director of Marketing have been here since 2015. We hired over 50 people in 2018 with less than 2% attrition rate. LaunchDarkly is doing bold new things to ensure our employees remain happy but above all it's our high quality of life and work/life balance that makes working at LaunchDarkly so enjoyable.

  • Team is Diverse

    We do our best to create an inclusive space for everyone.

    Respect and integrity are really at the core of how we hire, how we treat our customers, and how we engage with our greater communities. We believe in teams, not fiefdoms. Leaders, not tyrants. Something we commonly talk about is how “teams do it better.” We recognize that great individuals make even greater teams, and we celebrate the many backgrounds and stages of life we come from and belong to. You can meet our entire team here.

  • Work/Life Balance

    Whether it's spending time with family/friends or having space to pursue hobbies, we make sure work isn't the only thing in our lives.

    Patrick was our very first hire and he's still with LaunchDarkly today. Patrick started as an engineer and is now our Architect. When Patrick started he already had a toddler and another kid on the way. His only criteria in joining the company was that he have time to spend with his family. He was interviewing around at other companies while we were still fundraising, and eventually had multiple offers on the table, but ended up joining LaunchDarkly based on his request. Ever since, we’ve really valued balance and thank him for helping us establishing great parental leave policies so early on.

    We support a tremendous amount of flexibility. Some people arrive at 8:30am and leave at 4:30pm, but most people get in between 9-10am and leave between 5-6pm. It is very rare to see anyone at the office after 6pm. There are some folks who will work a little later or longer, but there are no external pressures to work overtime.

  • Committed to Personal Growth

    We often talk about the importance of individual growth.

    LaunchDarkly is a place where everyone can learn and grow. We're dedicated to the professional and personal growth of all our team members which is why every team member has a $2500 annual educational stipend. People use it to attend seminars or conferences, some folks have taken classes as well. Even non-engineers have a stipend to further their personal or professional development. Taek, Talent Acquisition Lead, used his stipend for food, airfare, and lodging to attend SourceCon (a conference for recruiters to share tools, strategies, and ideas).

  • Bonded by Love for Product

    Every engineer at LaunchDarkly has personally felt the pain of shipping and breaking something in production.

    Feature flagging is something that is critically important to every tech company, and many companies have been forced to develop their own tools to prevent major issues. We proudly serve customers like CircleCI, Atlassian, and Microsoft and know how valuable it is to have a safety net when releasing new products. Strategic and careful deployment is incredibly important for developers, and we love being able to empower development teams to collaborate more effectively, maintain stability, and deliver software faster.

    We serve hundreds of billions feature flags daily to companies big and small. Developers and operations teams use LaunchDarkly to eliminate risk from their software development cycles, and we (of course), use our own product to ship code with confidence.

  • Engages with Community

    We are proud to be based in Oakland and be a part of the business community here.

    The business landscape in Oakland is much smaller than it is in San Francisco and in the rest of Silicon Valley, and we like being a part of it. Oakland as a city is a community-driven and grassroots. We often go to First Fridays every month together as a company (as it’s right down the street from our office), do our best to participate in building up Oakland’s tech community.

    We host monthly Coffee and Code meetups for the Oakland chapter of Girl Develop It. We’re partnering with Code Nation for annual summer internship programs. Code Nation equips students in under-resourced schools with the fundamental coding skills and professional experiences that together create access to careers in technology. We highly recommend other companies to participate!

  • Engineering-Driven

    We’re engineers building products for engineers.

    One of the things we love about working at LaunchDarkly is that we are making life better for engineering teams around the globe. We have four engineering values:

    • Always Be Flagging – be exemplary users of Feature Management to ship faster with less risk.
    • Think Incrementally – we embrace the cumulative impact of small changes.
    • Simple, Correct, and Fast – to achieve big things efficiently, we design for simplicity first.
    • Invest in the Team – we are generous with our time, because we succeed or fail as a team.

    We approach hard problems with an engineering mindset. We're not afraid of big challenges, which is why we invested heavily in a modern, distributed scalable delivery system, even when the company was small.

    In order to focus on high-value problems, we build and deploy on AWS and make extensive use of platform capabilities like AWS Lambda and AWS Kinesis. We write all of our core services in Go, which strikes a great balance between performance and ease of development. All of this gives our customers the ability to control their software in product and make critical changes in situations when milliseconds matter. We work every day to give engineering teams just like ours new super-powers.


  • Cross-Department Collaboration
  • High Employee Retention
  • Team is Diverse
  • Work/Life Balance
  • Committed to Personal Growth
  • Bonded by Love for Product
  • Engages with Community
  • Engineering-Driven

Company Properties

  • B2B
  • Technical Founder(s)

Vacation Policy

Unlimited Vacation but with a two week minimum. This isn’t a startup where you never take vacation. Burnout is real and we absolutely do not want that to happen here.

Tech Stack

Golang, React, Redux, MongoDB, ElasticSearch, Redis, Kinesis, NATS, TimescaleDB, Lambda, Node.js, Postgres, Typescript

Interview Process

At LaunchDarkly our goal is to be the best feature management platform. So we aim to hire the best. Our hiring process begins with an introductory call to provide information about the role and the company. Our goal is for us each to learn if an opportunity at LaunchDarkly is right for you.

Shortly after the call we will send you a short coding project. This helps us understand how you approach problems and your professionalism as a developer. And it allows you to see the types of challenges our engineers work on day to day.

Upon receiving a successful coding assignment we will then arrange an onsite interview consisting of:

(1) Two verbal technical interviews, covering your background and a system design challenge.

(2) One coding project review, in which two of our engineers will review your challenge with you and discuss your implementation.

(3) One values interview, in which we explain our company values and offer short demo of our product.