Nine Experimentation Best Practices

1,196
LaunchDarkly
Serving over 20 trillion feature flags daily to help software teams build better software, faster. LaunchDarkly helps eliminate risk for developers and operations teams from the software development cycle.

This post is by Dawn Parzych of LaunchDarkly

Running experiments helps you bridge gaps between technical and business teams as you learn about user engagement patterns and application behavior. Experiments can validate that your development teams’ efforts align with your business objectives. You can configure an experiment from any feature flag (front-end, back-end, or operational), but what makes a good experiment?

Experiments use metrics to validate or disprove gut feelings about whether a new feature is meeting customers’ expectations. With an experiment, you can create and test a hypothesis regarding any aspect of your feature development process.

  • Will adding white space to the page result in people spending more time on the site?
  • Do alternate images lead to increased sales?
  • Will adding sorting to the page significantly increase load times?

Experiments provide concrete reporting and measurements to ensure that you are launching the best version of a feature that positively impacts company metrics.

General experimentation best practices

Let’s first talk about best practices around creating an experiment. Even with a solid foundation of feature flagging in your organization, missteps in these areas can yield flawed results. Consider these best practices for experimentation.

1. Create a culture of experimentation

Experiments can help you prove or disprove a hypothesis, but only if you are willing to trust the outcome and not try to game the experiment. Creating a culture of experimentation means:

  • People feel safe asking questions and questioning the answer. Sometimes the results of an experiment may not be what you were expecting. It’s ok to question the results and explore anomalies.
  • Ideas are solicited from all team members—business stakeholders, data analysts, product managers, and developers.
  • A data-driven approach is used to put metrics first, not as something that is only useful in dashboards after a feature ships.

Part of creating a culture of experimentation is providing the tools and training to allow teams to test and validate their features.

Tools needed for experimentation:

  • Tools to help you collect relevant metrics can include monitoring, observability, and business analytics tools.
  • Tools to help you segment users.
  • Tools to clean and analyze the results.

2. Define what success looks like as a team

Experiments help you determine when a feature is good enough to release. How do you define what “good enough” is, and who is involved in creating the definition? Experiments can involve a cross-functional team of people or only a handful, depending on the focus of the experiment. If an experiment is on whether to add a “free trial” button to the home page, you may need to involve people from demand generation, design, and business development.

A good experiment requires well-defined and agreed-upon goals and metrics by all stakeholders. Ask yourself, “What does success look like?” Success means improving a specific metric by a specific amount. “Waiting to see what happens” is not a goal befitting a true experiment. Goals need to be concrete and avoid ambiguous words. Tie goals and metrics to business objectives like increasing revenue, time spent on a page, or growing the subscription base.

Examples of poor goals include vague and ambiguous statements:

  • Users will be happier with the home page.
  • The response time of search results will improve.

Examples of better goals include concrete statistics:

  • Paid conversions from a trial will improve by 7%.
  • The response time of search results will decrease by 450ms.

Looking at a single metric is good; looking at related metrics is even better. Identify complementary metrics and examine how they behave. If you get more new subscribers—that’s great, but you also want to look at the total number of subscribers. Say you get additional subscribers, but it inadvertently causes existing subscribers to cancel. Your total number of subscribers may be down as a result, does that make the experiment a success? I would say no.

3. Statistical significance

The number of samples will depend on your weekly or monthly active users and your application. No matter the size of the samples, it is important to maintain a relatively equal sample size. Significantly more samples in one cohort can skew the results.

Think about how and when users access your application when starting an experiment. If users primarily use your application on the weekends, experiments should include those days. If users visit a site multiple times over the course of a couple of weeks before converting and before the experiment starts, early results may be skewed, showing a positive effect when it was neutral or negative.

4. Proper segmentation

There are two aspects to segmentation. First, how will you segment your users, and second, how will you segment the data? A successful experiment needs two or more cohorts. How you segment your users will vary based on your business and users. Some ways to segment users:

  • Logged in vs. anonymous
  • By company
  • By geography
  • Randomly

However you segment users, make sure the sample sizes are balanced. Having skewed cohorts will result in skewed results.

When analyzing the data after an experiment, you may want to do additional segmentation to see if the results vary based on other parameters.

In AirBnB’s experimentation blog, they described an experiment where they received neutral results when they were expecting to see an uplift. Analyzing the results per browser, they uncovered a bug in IE that skewed the results. When the bug was fixed, they saw the improvement they expected. If there was not a culture of experimentation where it was ok to question the result and look for answers, this feature might not have rolled out.

Caution: don’t go digging to find data to support your hypothesis. The segmentation should be done to understand anomalies better, not make a case to call the experiment a success.

5. Recognize your biases

And this brings us to the subject of biases. Everybody is biased. This isn’t a bad thing; it is a matter of how our brains work. Understanding your biases and the biases of others around you will help when running experiments. Our biases influence how we process information, make decisions, and form judgments.

Some biases that may creep in:

  • Anchoring bias – our tendency to rely on the first piece of information we receive.
  • Confirmation bias – searching for information that confirms our beliefs, preconceptions, or hypotheses.
  • Default effect – the tendency to favor the default option when presented with choices.
  • And my personal favorite, the bias blind spot – our belief that we are less biased than others.

It is common in an experiment to scrub the data to remove outliers. This is acceptable, but make sure you aren’t eliminating outliers due to bias. Don’t invalidate the results of your experiment by removing data points that don’t fit the story.

6. Conduct a retro

Experiments are about learning. So after every experiment, hold a retrospective. Ask:

  • Was the experiment a success? Did we get the results we expected? Why or why not?
  • What questions were raised by the experiment? What questions were answered?
  • What did we learn?

And most importantly, should we launch the feature? You can still decide to launch a feature if the results of an experiment were neutral.

Experimentation feature flags best practices

Now that we’ve covered the basics of experiment best practices, let’s dive into best practices around using feature flags in your experiment. Well done feature flagging is a foundation for a well-run experiment.

If you’ve embraced feature management as part of your teams’ DNA, any group that wants to run an experiment can quickly do so without involving engineering. Follow these best practices to get the most from your existing feature flags.

7. Consider experiments during the planning phase

The decision of whether to wrap a feature in a flag begins during the planning phase. This is also the right time to think about experiments. When creating a feature, evaluate the metrics that will indicate whether the feature is a success—clicks, page load time, registrations, sales, etc.

Talk with the various stakeholders to determine whether an experiment may be necessary and provide them with the essential information on the flag, such as the name of the flag, to configure an experiment.

8. Empower others

When giving others the ability to run experiments, make sure you have the proper controls in place to avoid flags accidentally being changed or deleted. Empower other teams to create targeting rules, define segments, and configure roll-out percentages while preventing them from toggling or deleting flags.

9. Avoid technical debt

Experimentation flags should be short-lived. This means removing a flag after an experiment completes and is either rolled out to 100% of users or not released. Put processes and reminders in place to remove the flag. We highlighted some creative ways to do this in our short-term and permanent best practices blog.

To get started with your own experiments, check out the LaunchDarkly documentation.

Are you looking for other best practices? Check out the other blog posts in the series.

Long-term and short-term flags best practices

Operational flags best practices

Release management flags best practices

LaunchDarkly
Serving over 20 trillion feature flags daily to help software teams build better software, faster. LaunchDarkly helps eliminate risk for developers and operations teams from the software development cycle.
Tools mentioned in article
Open jobs at LaunchDarkly
Manager, Reliability Engineering
- US
<h4><strong>About the Job:&nbsp;</strong></h4> <p>Software powers the world, and LaunchDarkly empowers all teams to deliver and control the best software.&nbsp;We serve hundreds of billions of feature flags daily, to help teams ship better software, faster and eliminate risk for companies big and small.<br><br>LaunchDarkly is looking for a talented and inspirational engineering manager to help us build, scale, and empower a part of LaunchDarkly's engineering team. You will lead engineers that monitor our core systems, developing new capabilities for our internal engineering teams, as well as responding to and mitigating incidents. After-hours On-call is compensated in addition.</p> <h4>Responsibilities:</h4> <ul> <li> <p data-renderer-start-pos="7370">Lead and enable a team developing tools and automation to streamline the deployment and operation of our infrastructure, and to detect and diagnose problems quickly and efficiently</p> </li> <li> <p data-renderer-start-pos="7554">Enable our engineers to deliver their services with higher autonomy, reliability, performance, and speed through offerings written in Go and Terraform.</p> </li> <li> <p data-renderer-start-pos="7709">Ensure that new engineers get up and running in minutes, are quickly able to start contributing, and that their changes flow from laptop to production with minimal friction.</p> </li> <li> <p data-renderer-start-pos="7886">Set goals to ensure the health and continuous improvement of the system and its operational processes. You will help drive the overall reliability, scalability, and performance of our platform.</p> </li> <li> <p data-renderer-start-pos="8083">Ensure we run a cost-effective service, and monitor and make changes to hit spending constraints.</p> </li> <li> <p data-renderer-start-pos="8184">Help your team keep a healthy service while also prioritizing strategic, high-impact investments.</p> </li> <li> <p data-renderer-start-pos="8285">Help build a diverse and highly skilled team able to keep up with a rapidly growing product.</p> </li> </ul> <h4>Qualifications:</h4> <ul> <li> <p data-renderer-start-pos="8413">3+ years experience leading Site Reliability / Reliability Engineers: hiring, motivating, growing, empowering, and performance managing.</p> </li> <li> <p data-renderer-start-pos="8553">A drive to truly understand the needs of your customer (our developers!) and the ability to translate those needs into business goals.</p> </li> <li> <p data-renderer-start-pos="8691">A hands-on foundation of infrastructure engineering knowledge that allows you to push your team, ask hard questions and recognize excellence.</p> </li> <li> <p data-renderer-start-pos="8836">Experience building and maintaining real-time, large-scale production systems.</p> </li> <li> <p data-renderer-start-pos="8918">Experience working with a major cloud provider (AWS/Azure/GCP)</p> </li> <li> <p data-renderer-start-pos="8984">Experience with observability tooling (Datadog/Honeycomb/etc)</p> </li> <li> <p data-renderer-start-pos="9049">Strong communication skills, a positive attitude, and empathy</p> </li> <li> <p data-renderer-start-pos="9114">You write code&nbsp;that can be easily understood by others, with an eye towards maintainability&nbsp;</p> </li> <li> <p data-renderer-start-pos="9210">You have a high bar for quality of code and quality of user experience</p> </li> </ul> <p><strong>Pay:</strong></p> <p data-renderer-start-pos="6395"><em data-renderer-mark="true">Target pay range for a Level M3 in San Francisco/Bay Area: $190,000 - $224,000*&nbsp;</em></p> <p data-renderer-start-pos="6451"><em data-renderer-mark="true">*Restricted Stock Units (RSUs), health, vision, and dental insurance, and mental health benefits in addition to salary.</em></p> <p data-renderer-start-pos="6572"><em data-renderer-mark="true">LaunchDarkly operates from a place of high trust and transparency; we are happy to state the pay range for our open roles to best align with your needs. Exact compensation may vary based on skills, experience, degree level, and location.</em></p> <h4><strong>About LaunchDarkly:</strong></h4> <h4><span style="font-weight: 400;">LaunchDarkly is a Feature Management Platform that serves trillions of feature flags daily to help software teams build better software, faster. Feature flagging is an industry standard methodology 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"). LaunchDarkly has SDKs for all major web and mobile platforms. We are building a diverse team so that we can offer robust products and services. Our team culture is dynamic, friendly, and supportive. Our headquarters are in Oakland.</span></h4> <h4><span style="font-weight: 400;">At LaunchDarkly, we believe in the power of teams. We're building a team that is humble, open, collaborative, respectful and kind. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, or disability status.</span></h4> <p class="p1">One of our company values is 'Widen the Circle'. Which means we seek out diversity of perspectives to get better results. We understand everyone has their own unique talents and experiences. We encourage you to apply to this role even if you don’t think you meet 100% of the qualifications outlined above. We can find out together if it's the right match for your skillset.</p> <h4><span style="font-weight: 400;">LaunchDarkly is also committed to giving back to our community and is a part of Pledge 1%, an organization that helps companies make this a priority. Through this initiative and its charitable arm, the LaunchDarkly Foundation, the company is committed to such causes as supporting education for the underserved, homelessness relief and moving towards having a net-zero carbon footprint. You can find more about the LaunchDarkly Foundation and the organizations we serve at </span><a href="https://launchdarkly.com/foundation/"><span style="font-weight: 400;">https://launchdarkly.com/foundation/</span></a><span style="font-weight: 400;">. </span></h4> <p class="p1"><span class="s1"><strong>Do you need a disability accommodation?</strong></span></p> <p class="p1">Fill out this&nbsp;<a href="https://docs.google.com/forms/d/e/1FAIpQLSdYb_7upYMtdRVXzvXGHGfQw0pU2FNma-6Rwp-I6NjKm7SYNw/viewform"><span class="s2">accommodations request form</span></a>&nbsp;and someone from our People Operations team will contact you for assistance.&nbsp;</p>
Backend Engineer, Core
- US
<h4 id="About-the-Job" data-renderer-start-pos="1853"><strong data-renderer-mark="true">About the Job:</strong></h4> <p data-renderer-start-pos="1868">Software powers the world, and LaunchDarkly empowers all teams to deliver and control the best software.&nbsp;As a Backend Engineer, you will help us build features, design and implement API methods, and improve the performance and reliability of our systems.</p> <p data-renderer-start-pos="2124">Our platform serves over twenty trillion feature flags daily. The core technologies we use daily include Golang, Redis, and NATS. As part of our you-build-it-you-run-it culture, all developers may be responsible&nbsp;supporting applications in production, including on-call. Off-hours on call is optional and compensated in addition.</p> <h4>Responsibilities:</h4> <ul> <li> <p data-renderer-start-pos="2479">Build and expand our data analysis products and APIs, written in Go, for our new Experimentation product line.</p> </li> <li> <p data-renderer-start-pos="2593">Collaborate with frontend engineers to deliver user-facing features</p> </li> <li> <p data-renderer-start-pos="2664">Monitor and improve server-side performance</p> </li> <li> <p data-renderer-start-pos="2711">Write unit, integration, and load tests as necessary</p> </li> <li> <p data-renderer-start-pos="2767">Actively participate in code reviews</p> </li> <li> <p data-renderer-start-pos="2807">Write and review technical proposals</p> </li> <li> <p data-renderer-start-pos="2847">Improve engineering standards, tooling, and processes</p> </li> </ul> <h4>Qualifications:</h4> <ul> <li> <p data-renderer-start-pos="2923">Experience with server-side web development (e.g. in Java / Scala, Ruby, Python, Golang, Node.js)</p> </li> <li> <p data-renderer-start-pos="3024">Experience building RESTful APIs</p> </li> <li> <p data-renderer-start-pos="3060">Familiarity with computer science fundamentals such as data structures, distributed systems, concurrency, and threading</p> </li> <li> <p data-renderer-start-pos="3183">A commitment to working in a communicative and collaborative environment</p> </li> <li> <p data-renderer-start-pos="3259">You write code that can be easily understood by others, with an eye towards maintainability</p> </li> <li> <p data-renderer-start-pos="3354">You hold yourself and others to a high bar when working with production systems</p> </li> <li> <p data-renderer-start-pos="3437">You value high code quality, automated testing, and other engineering best practices</p> </li> <li> <p data-renderer-start-pos="3525">A familiarity with networking technologies (TCP, HTTP, websockets, server-sent events, etc.)</p> </li> </ul> <div> <p><strong>Pay:</strong></p> <p data-renderer-start-pos="6395"><em data-renderer-mark="true">Target pay range for a Level P3 in San Francisco/Bay Area: $144,000 - $169,000*</em></p> <p data-renderer-start-pos="6451"><em data-renderer-mark="true">*Restricted Stock Units (RSUs), health, vision, and dental insurance, and mental health benefits in addition to salary.</em></p> <p data-renderer-start-pos="6572"><em data-renderer-mark="true">LaunchDarkly operates from a place of high trust and transparency; we are happy to state the pay range for our open roles to best align with your needs. Exact compensation may vary based on skills, experience, degree level, and location.</em></p> </div> <h4><strong>About LaunchDarkly:</strong></h4> <h4><span style="font-weight: 400;">LaunchDarkly is a Feature Management Platform that serves trillions of feature flags daily to help software teams build better software, faster. Feature flagging is an industry standard methodology 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"). LaunchDarkly has SDKs for all major web and mobile platforms. We are building a diverse team so that we can offer robust products and services. Our team culture is dynamic, friendly, and supportive. Our headquarters are in Oakland.</span></h4> <h4><span style="font-weight: 400;">At LaunchDarkly, we believe in the power of teams. We're building a team that is humble, open, collaborative, respectful and kind. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, or disability status.</span></h4> <p class="p1">One of our company values is 'Widen the Circle'. Which means we seek out diversity of perspectives to get better results. We understand everyone has their own unique talents and experiences. We encourage you to apply to this role even if you don’t think you meet 100% of the qualifications outlined above. We can find out together if it's the right match for your skillset.</p> <h4><span style="font-weight: 400;">LaunchDarkly is also committed to giving back to our community and is a part of Pledge 1%, an organization that helps companies make this a priority. Through this initiative and its charitable arm, the LaunchDarkly Foundation, the company is committed to such causes as supporting education for the underserved, homelessness relief and moving towards having a net-zero carbon footprint. You can find more about the LaunchDarkly Foundation and the organizations we serve at </span><a href="https://launchdarkly.com/foundation/"><span style="font-weight: 400;">https://launchdarkly.com/foundation/</span></a><span style="font-weight: 400;">.</span></h4> <p class="p1"><span class="s1"><strong>Do you need a disability accommodation?</strong></span></p> <p class="p1">Fill out this&nbsp;<a href="https://docs.google.com/forms/d/e/1FAIpQLSdYb_7upYMtdRVXzvXGHGfQw0pU2FNma-6Rwp-I6NjKm7SYNw/viewform"><span class="s2">accommodations request form</span></a>&nbsp;and someone from our People Operations team will contact you for assistance.&nbsp;</p>
Senior Backend Engineer, Decision Sci...
- US
<p data-renderer-start-pos="1895"><strong data-renderer-mark="true">About the Job:</strong></p> <p data-renderer-start-pos="1911">We are currently looking for a talented Software Engineer to join our Experimentation Product team. You will help us architect and write fast, reliable, and scalable data processing tools to process data from our thousands of customers and their hundreds of millions of users around the world. We're looking for someone who knows what it takes to deliver value to customers and takes pride in the quality of their work.</p> <p data-renderer-start-pos="2332">Our data platform processes events from over twenty billion feature flag evaluations, and billions of experimentation metrics events daily. The core technologies we use daily include Golang, Scala, Kinesis, and Flink. As part of our you-build-it-you-run-it culture, all developers may be responsible for supporting applications in production, including on-call.</p> <p data-renderer-start-pos="2695">Your work will directly reflect on the customer experience to allow them to run the most effective experiments possible.</p> <h4>Responsibilities:</h4> <ul> <li> <p data-renderer-start-pos="2842">Working with a modern data stack and open source frameworks</p> </li> <li> <p data-renderer-start-pos="2905">Build and expand our data platform, pipeline, and services</p> </li> <li> <p data-renderer-start-pos="2967">Design data pipelines for new products and evolving customer needs</p> </li> <li> <p data-renderer-start-pos="3037">Collaborate with product team to influence and deliver user-facing features</p> </li> <li> <p data-renderer-start-pos="3116">Monitor and improve data pipeline performance for continuous improvement</p> </li> <li> <p data-renderer-start-pos="3192">Champion engineering standards, tooling, and processes</p> </li> </ul> <h4>Qualifications:</h4> <ul> <li> <p data-renderer-start-pos="3269">Proven experience and fluency in a JVM language or Golang</p> </li> <li> <p data-renderer-start-pos="3330">Experience building data platforms (e.g. using Flink, Kafka, DataFlow, Hadoop, Spark)</p> </li> <li> <p data-renderer-start-pos="3419">Experience with data pipelines, distributed systems, and large-scale data processing</p> </li> <li> <p data-renderer-start-pos="3507">Strong communication skills, a positive attitude, and empathy</p> </li> <li> <p data-renderer-start-pos="3572">You hold yourself and others to a high bar when working with data systems</p> </li> <li> <p data-renderer-start-pos="3649">You value high code quality, automated testing, and other engineering best practices</p> </li> <li> <p data-renderer-start-pos="3737">Experience with AWS</p> </li> <li> <p data-renderer-start-pos="3760">Experience with experimentation systems / products</p> </li> <li> <p data-renderer-start-pos="3814">Working knowledge of ETL and a query language</p> </li> </ul> <div> <p><strong>Pay:</strong></p> <p data-renderer-start-pos="6395"><em data-renderer-mark="true">Target pay range for a Level P5 in San Francisco/Bay Area: $190,000 - $224,000*</em></p> <p data-renderer-start-pos="6451"><em data-renderer-mark="true">*Restricted Stock Units (RSUs), health, vision, and dental insurance, and mental health benefits in addition to salary.</em></p> <p data-renderer-start-pos="6572"><em data-renderer-mark="true">LaunchDarkly operates from a place of high trust and transparency; we are happy to state the pay range for our open roles to best align with your needs. Exact compensation may vary based on skills, experience, degree level, and location.</em></p> </div> <h4><strong>About LaunchDarkly:</strong></h4> <h4><span style="font-weight: 400;">LaunchDarkly is a Feature Management Platform that serves trillions of feature flags daily to help software teams build better software, faster. Feature flagging is an industry standard methodology 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"). LaunchDarkly has SDKs for all major web and mobile platforms. We are building a diverse team so that we can offer robust products and services. Our team culture is dynamic, friendly, and supportive. Our headquarters are in Oakland.</span></h4> <h4><span style="font-weight: 400;">At LaunchDarkly, we believe in the power of teams. We're building a team that is humble, open, collaborative, respectful and kind. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, or disability status.</span></h4> <p class="p1">One of our company values is 'Widen the Circle'. Which means we seek out diversity of perspectives to get better results. We understand everyone has their own unique talents and experiences. We encourage you to apply to this role even if you don’t think you meet 100% of the qualifications outlined above. We can find out together if it's the right match for your skillset.</p> <h4><span style="font-weight: 400;">LaunchDarkly is also committed to giving back to our community and is a part of Pledge 1%, an organization that helps companies make this a priority. Through this initiative and its charitable arm, the LaunchDarkly Foundation, the company is committed to such causes as supporting education for the underserved, homelessness relief and moving towards having a net-zero carbon footprint. You can find more about the LaunchDarkly Foundation and the organizations we serve at </span><a href="https://launchdarkly.com/foundation/"><span style="font-weight: 400;">https://launchdarkly.com/foundation/</span></a><span style="font-weight: 400;">.</span></h4> <p class="p1"><span class="s1"><strong>Do you need a disability accommodation?</strong></span></p> <p class="p1">Fill out this&nbsp;<a href="https://docs.google.com/forms/d/e/1FAIpQLSdYb_7upYMtdRVXzvXGHGfQw0pU2FNma-6Rwp-I6NjKm7SYNw/viewform"><span class="s2">accommodations request form</span></a>&nbsp;and someone from our People Operations team will contact you for assistance.&nbsp;</p>
Senior Manager, Solutions Engineering...
- US West
<h4>About the Job:</h4> <p data-renderer-start-pos="2181">As a Solutions Engineering Manager, you will serve in a player-coach capacity to manage, mentor, and coach a team of SEs.</p> <p data-renderer-start-pos="2305">Solutions Engineers at LaunchDarkly educate and guide prospects on the proper implementation of LaunchDarkly's SaaS product and Private Instances. They are passionate about trends and technologies involved in modern application development. They are the technical voice during our sale and ensure our customers are comfortable with the way our systems work. They are passionate about the developer tools space and helping development teams eliminate risk and deliver value.</p> <h4>Responsibilities:</h4> <ul> <li data-renderer-start-pos="2816">Attract, hire, and retain a team of Solutions Engineers, including managing high potential individual contributors, ensure rapid onboarding for new team members, and foster collaboration with internal teams.&nbsp;</li> <li data-renderer-start-pos="3028">Work cross-functionally with other internal stakeholders such as sales, product, engineering, platform, and marketing to provide customer insight and enable ongoing improvement of products and services.&nbsp;</li> <li data-renderer-start-pos="3235">Work with LaunchDarkly’s enterprise customers to ensure their success.</li> <li data-renderer-start-pos="3309">Advise our customers on software development best practices and how to leverage LaunchDarkly.&nbsp;</li> <li data-renderer-start-pos="3492">Become a subject matter expert on LaunchDarkly.</li> <li data-renderer-start-pos="3543">Be the voice of the customer by translating, aggregating, and representing customer feedback to the Product and Engineering teams.</li> </ul> <p><strong>Qualifications:</strong></p> <ul> <li data-renderer-start-pos="3709">You have experience managing a team at a company going through a major transition, such as high growth velocity and rapid customer acquisition.</li> <li data-renderer-start-pos="3855">You are a great mentor and provider of feedback.</li> <li data-renderer-start-pos="3906">You have a strong focus on strategic customer engagement, building customer relationships, and delivering the value of our products.</li> <li data-renderer-start-pos="4042">You thrive in a fast-paced environment where success criteria for major initiatives are not always pre-defined.&nbsp;</li> <li data-renderer-start-pos="4158">You are a self‐starter and excited to take on hard problems.&nbsp;</li> <li data-renderer-start-pos="4223">You are passionate about helping customers and have a strong sense of ownership.</li> <li data-renderer-start-pos="4307">You have a technical background and are interested in a customer-facing role.</li> <li data-renderer-start-pos="4388">You have excellent communication and presentation skills.</li> <li data-renderer-start-pos="4449">You have strong leadership skills with validated ability to influence inside and outside of the organization at the highest levels.</li> <li data-renderer-start-pos="4584">You are familiar with the software development lifecycle.&nbsp;</li> <li data-renderer-start-pos="4646">You have worked with teams that underwent development process transformation.</li> <li data-renderer-start-pos="4727">You are comfortable with at least one of our supported languages: Java, .NET, Go, JS, Python, PHP,&nbsp; NodeJS, Ruby, Rails, iOS, or Android.</li> <li data-renderer-start-pos="4868">You are familiar with DevOps, Continuous Integration, and Continuous Delivery.&nbsp;</li> <li data-renderer-start-pos="4951">You have worked with one of the major cloud providers (AWS, Azure, GCP).&nbsp;</li> <li data-renderer-start-pos="5028">You have worked with Linux, Docker, and Virtual Machines.</li> </ul> <h4>About You:</h4> <ul> <li data-renderer-start-pos="5104">You enjoy being a player-coach and enjoy mentoring and leading others</li> <li data-renderer-start-pos="5177">You are a natural trusted advisor</li> <li data-renderer-start-pos="5214">You have the ability to build relationships internally and externally and have exceptional stakeholder management skills</li> </ul> <p><strong>Pay:</strong></p> <p data-renderer-start-pos="6395"><em data-renderer-mark="true">Target pay range for a Level 3 in San Francisco/Bay Area: $217,000- $255,000&nbsp;<strong><span style="font-weight: 400;">*On Target Earnings (OTE) includes base pay and commission*</span></strong></em></p> <p data-renderer-start-pos="6451"><em data-renderer-mark="true">*Restricted Stock Units (RSUs), health, vision, and dental insurance, and mental health benefits in addition to salary.</em></p> <p data-renderer-start-pos="6572"><em data-renderer-mark="true">LaunchDarkly operates from a place of high trust and transparency; we are happy to state the pay range for our open roles to best align with your needs. Exact compensation may vary based on skills, experience, degree level, and location.</em></p> <h4><strong>About LaunchDarkly:</strong></h4> <h4><span style="font-weight: 400;">LaunchDarkly is a Feature Management Platform that serves trillions of feature flags daily to help software teams build better software, faster. Feature flagging is an industry standard methodology 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"). LaunchDarkly has SDKs for all major web and mobile platforms. We are building a diverse team so that we can offer robust products and services. Our team culture is dynamic, friendly, and supportive. Our headquarters are in Oakland.</span></h4> <h4><span style="font-weight: 400;">At LaunchDarkly, we believe in the power of teams. We're building a team that is humble, open, collaborative, respectful and kind. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, or disability status.</span></h4> <p class="p1">One of our company values is 'Widen the Circle'. Which means we seek out diversity of perspectives to get better results. We understand everyone has their own unique talents and experiences. We encourage you to apply to this role even if you don’t think you meet 100% of the qualifications outlined above. We can find out together if it's the right match for your skillset.</p> <h4><span style="font-weight: 400;">LaunchDarkly is also committed to giving back to our community and is a part of Pledge 1%, an organization that helps companies make this a priority. Through this initiative and its charitable arm, the LaunchDarkly Foundation, the company is committed to such causes as supporting education for the underserved, homelessness relief and moving towards having a net-zero carbon footprint. You can find more about the LaunchDarkly Foundation and the organizations we serve at </span><a href="https://launchdarkly.com/foundation/"><span style="font-weight: 400;">https://launchdarkly.com/foundation/</span></a><span style="font-weight: 400;">. </span></h4> <p class="p1"><span class="s1"><strong>Do you need a disability accommodation?</strong></span></p> <p class="p1">Fill out this&nbsp;<a href="https://docs.google.com/forms/d/e/1FAIpQLSdYb_7upYMtdRVXzvXGHGfQw0pU2FNma-6Rwp-I6NjKm7SYNw/viewform"><span class="s2">accommodations request form</span></a>&nbsp;and someone from our People Operations team will contact you for assistance.&nbsp;</p>
Verified by
Software and Product Engineer
Software Engineer
Computer Science
Physics
Director Marketing
Software Engineer
Engineering Manager
Software Engineer
Software Engineeer
VP of Product and Engineering
Engineering Lead
Software Engineer
Special Circumstances
Demand Program Manager
You may also like