LaunchDarkly logo

Software Engineer - SDK

LaunchDarkly

About The Role

As a Software Engineer on the SDK team at LaunchDarkly, you will be instrumental in building the primary interface that our customers interact with daily. You will work across our 20+ SDKs, utilizing a variety of technologies to enable customers to implement feature flags in their code. This role involves more than just creating thin client wrappers; our SDKs are feature-rich agents focused on performance, concurrency, and resiliency, adhering to the best practices of their respective tech stacks.

LaunchDarkly serves trillions of feature flags daily to customers worldwide, with each flag processed by our SDKs. This team significantly impacts both our company and our customers, including their end-users. We are rapidly growing and need your expertise to write the next chapter in our story.

Responsibilities

  • Contribute to the development of SDKs for JavaScript (Node Server, React, etc.) and other supported platforms.
  • Ensure that LaunchDarkly's SDKs evolve with the advancing JS ecosystem, providing a modern development experience for users.
  • Stay updated with the latest trends in both front-end and back-end JavaScript development.
  • Collaborate with engineering and product teams to implement and release major features.
  • Actively maintain our open-source repositories.
  • Identify improvement areas and advocate for best practices.

Qualifications

  • Experience in building JavaScript SDKs.
  • Full-stack JavaScript experience.
  • Polyglot background—fluent in JavaScript, TypeScript, and at least one other language.
  • Strong computer science fundamentals.
  • Experience in building and maintaining client applications or libraries.
  • Commitment to a communicative and collaborative work environment.
  • Strong testing background, including unit, integration, load tests, and benchmarks.
  • Experience in writing production-ready code focusing on quality and maintainability.
  • Experience contributing to open-source software.

Pay

  • Target pay ranges based on Geographic Zones* for Level P3:
    • Zone 1: San Francisco/Bay Area or New York City Metropolitan Area: $150,000 - $176,000
    • Zone 2: Boston, DC, Irvine, LA, Monterey, Santa Barbara, Santa Rosa, Seattle: $135,000 - $158,000
    • Zone 3: All other US locations: $127,000 - $150,000

LaunchDarkly operates from a place of high trust and transparency; exact compensation may vary based on skills, experience, and location.

Benefits
Extracted with AI

  • Dental insurance
  • Health insurance
  • Vision insurance
  • Mental health benefits
  • Restricted Stock Units (RSUs)

Similar jobs

Last update: 23 minutes ago

LaunchDarkly logo
LaunchDarkly

Senior Frontend Engineer

Senior Frontend Engineer role focusing on React Native, TypeScript, and UX in Oakland, CA. Remote work available.

LaunchDarkly logo
LaunchDarkly

Remote Backend Engineer with Golang Experience

Join LaunchDarkly as a Remote Backend Engineer to build and improve APIs using Golang, Redis, and NATS.

Liftoff Mobile logo
Liftoff Mobile

Senior Software Engineer - SDK Development

Senior Software Engineer for SDK development with expertise in JavaScript, CSS, HTML5, and AdTech in Redwood City, CA.

Datadog logo
Datadog

Engineering Manager I - RUM Mobile SDK

Lead the development of cutting-edge mobile SDKs at Datadog, impacting millions of users globally.

Contentful logo
Contentful

Senior Fullstack Engineer - SDK Development

Join Contentful as a Senior Fullstack Engineer to develop SDKs and tools for personalized digital experiences. Hybrid work in Berlin.

Datadog logo
Datadog

Software Engineer - React Native SDK

Join Datadog as a Software Engineer to develop and maintain React Native SDKs, enhancing mobile RUM products.

PushPress  logo
PushPress

Staff Software Engineer, Developer Platform

Join PushPress as a Staff Software Engineer to lead our Developer Platform team, focusing on API and SDK development.

Contentful logo
Contentful

Senior Frontend Engineer - SDK Development

Join Contentful as a Senior Frontend Engineer focusing on SDK development. Work with TypeScript, React, and more in a hybrid role.

Liftoff Mobile logo
Liftoff Mobile

Senior Software Engineer - Exchange Core

Join Liftoff Mobile as a Senior Software Engineer to build scalable, low-latency systems in a remote-first role.

Square logo
Square

Staff Engineer, Frontend/Fullstack

Join Square as a Staff Engineer to lead frontend/fullstack development for our public web team, focusing on architecture and site reliability.

Datadog logo
Datadog

Software Engineer - React Native SDK

Join Datadog as a Software Engineer to develop and maintain our React Native SDK, collaborating with product and engineering teams.

Cloudflare logo
Cloudflare

Software Engineer - Zero Trust Client - Desktop & Mobile

Join Cloudflare as a Software Engineer on the Zero Trust team, developing cross-platform apps for desktop and mobile.

StreetLight logo
StreetLight

Senior Software Engineer - Remote

Senior Software Engineer for a leading SaaS platform, specializing in Python and data-focused libraries, remote work.

GitHub logo
GitHub

Remote Software Engineer with C# and Front-End Development

Join GitHub as a Remote Software Engineer, focusing on C# and Front-End Development. Work with a diverse team to enhance collaboration for developers.

Sentry logo
Sentry

Senior Software Engineer, Mobile SDK

Join Sentry as a Senior Software Engineer, Mobile SDK, to build and maintain mobile SDKs for iOS and React Native.

LogRocket logo
LogRocket

Lead Software Engineer - Full Stack Development

Lead Software Engineer needed for designing systems to enhance user experience in a dynamic SaaS environment.

Figma logo
Figma

Software Engineer - Full Stack Development

Join Figma as a Full Stack Software Engineer, developing key features for Figma Design and FigJam. Remote work available in the US.

Mapbox logo
Mapbox

Senior Software Engineer - Android Search SDK

Join Mapbox as a Senior Software Engineer to develop Android Search SDKs remotely.

Square logo
Square

Staff Frontend Software Engineer - Remote Device Management

Join Square as a Staff Frontend Engineer to lead high-impact projects in remote device management using JavaScript, TypeScript, and Svelte.

Square logo
Square

Staff Frontend Software Engineer - Remote Device Management

Join Square as a Staff Frontend Software Engineer focusing on remote device management. Work with JavaScript, TypeScript, and Svelte.

Mapbox logo
Mapbox

Software Development Engineer II, Search Android SDK

Join Mapbox as a Software Development Engineer II to enhance our Android SDK and innovate in delivery intelligence.

8th Light logo
8th Light

Principal Software Engineer - Remote

Senior-level remote software engineering role focusing on diverse tech stacks and leadership. Involves mentoring, leading projects, and client interaction.

PayPal logo
PayPal

Senior Software Engineer - Web SDK

Senior Software Engineer for Web SDK at PayPal, focusing on JavaScript, TypeScript, and SDK development. Remote position.

Underdog Fantasy logo
Underdog Fantasy

Remote Software Engineer (React, Rails, .NET, Kotlin, Swift)

Join Underdog Fantasy as a Remote Software Engineer working with React, Rails, .NET, Kotlin, and Swift. Competitive salary and benefits.