Backend Software Engineer, SDK
Core
Design, develop, and maintain SDKs for multiple platforms, focusing on performance, concurrency, resiliency, and quality.
Role type
Senior IC backend software engineer (SDK development)
Builds
Open-source and proprietary SDKs for various programming languages and platforms
Domain
Software development, SDKs, polyglot programming
Required skills
polyglot programming, library/package development, unit/integration/load/benchmark testing, open-source contribution, strong computer science fundamentals
Preferred skills
C++, Erlang, Haskell, Lua, AI SDKs, observability SDKs, mobile development
Technologies
.NET, Go, Ruby, Python, Node.js, Java
Responsibilities
Develop and improve SDKs for supported platforms; Implement features focused on customer performance, concurrency, resiliency, quality, and maintainability; Collaborate with engineering and product teams on major feature implementation and releases; Maintain LaunchDarkly's open-source SDK repositories; Identify improvements, advocate for best practices, and contribute to technology and product decisions
Seniority
Senior, hands-on IC
