PostHog is seeking a SDK Engineer to join their Feature Flags team, focusing on crafting high-quality developer experiences across multiple programming languages and platforms. This role is crucial as SDKs are the gateway to everything PostHog offers, shaping the developer experience for all feature flags customers. The position involves working with various languages including Python, Go, Rust, C#, and TypeScript, building idiomatic SDKs that feel native across different tech stacks.
The company, which started as an open-source project during Y Combinator's W20 cohort, has grown to serve over 100,000 companies and achieved more than $20m ARR. PostHog values transparency, autonomy, and innovation, with all their processes and decisions documented in their public handbook.
As an SDK Engineer, you'll be responsible for maintaining and extending PostHog's feature flag SDKs, ensuring they're performant, idiomatic, and correct across various customer use cases. You'll work on both local evaluation logic and remote integration paths, often collaborating with the team managing the Rust-based flag evaluation service.
The role offers competitive compensation, comprehensive benefits including unlimited PTO (minimum 25 days), medical insurance, 401k matching, and various allowances for professional development and team activities. The position is fully remote, with the team distributed between GMT-8 and GMT+2.
This is an excellent opportunity for a polyglot engineer who enjoys working across different programming languages and platforms, has strong experience in SDK development, and is passionate about creating developer-friendly tools. The role combines technical challenges with the opportunity to impact PostHog's growing developer community directly.