SDK Engineer

East Bay (Oakland, Emeryville)

LaunchDarkly


Role Location

  • East Bay (Oakland, Emeryville)

Employees

101 - 250 people

Address

350 Frank H Ogawa Plz Ste 100
Oakland, CA, 94612, US

Tech Stack

  • Go
  • React
  • Redux
  • MongoDB
  • Elastic Search
  • Redis
  • HAProxy
  • Kafka

Role Description

LaunchDarkly is looking for an SDK engineer to help build our server‐side platform support. The ideal candidate has experience developing SDKs embedded in external web applications. This means understanding the complexity and restrictions of releasing and maintaining software embedded in customer applications. Engineers with a low-level understanding of multiple platforms (e.g. the JVM, Ruby, and Node.js), performance and load testing, and a focus on releasing and maintaining high-quality software will thrive in this role.

Understanding our space and our customers (we build tools for developers) is critical, but previous experience building for developers isn't a necessary prerequisite— as long as you're willing to learn.

LaunchDarkly is a rapidly growing software company with a strong mission and vision carried out by a talented and diverse team of employees. Our goal is to help teams build better software, faster. You'll join a small team from companies like Atlassian, Intercom, and Twitter, and you'll have an immediate impact with our product and customers. Responsibilities Contribute to SDK development for our supported platforms (Ruby, Python, Go, Node.js, JavaScript, Java, .NET) Be a front-line responder for issues filed by customers Work directly with our CTO and development team to define our architecture, and help define our client‐server networking model Requirements Strong understanding of networking technologies, plus practical experience dealing with networking issues in mobile environments Experience contributing to open-source software Polyglot background— fluency in at least one other programming language, and an ability to context switch quickly between languages Strong understanding of concurrency and threading on multiple platforms Proven ability to mentor and provide technical leadership Self‐starter and problem solver, willing to solve difficult problems and work independently when necessary Testing background: experience building unit, integration, load tests, and benchmarks LaunchDarkly is a Feature Management Platform that serves over 100 billion 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.

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.

We've partnered with KeyValues to help demonstrate the amazing culture we've built here at LaunchDarkly, find more info at https://www.keyvalues.com/launchdarkly

About LaunchDarkly

LaunchDarkly is the feature management platform that software teams use to build better software, faster. Development teams use feature management as a best practice to separate code deployments from feature releases. With LaunchDarkly teams control their entire feature lifecycles from concept to launch to value.

Company Culture

Respect and Integrity - We do our best to create an inclusive space for everyone. At the heart of that is respect and integrity—for our team, our customers, and our community. Teams Do It Better - Great people make even greater teams, and we're proud of the team we've built. We believe in teams, not fiefdoms. Leaders, not tyrants. 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. Work Is Not Life - 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.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.