Taro Logo

SDK Engineer - Feature Flags

PostHog provides developers with tools for product analytics, session replay, feature flags, experiments, CDP, and LLM observability.
Backend
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For SDK Engineer - Feature Flags

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.

Last updated 11 days ago

Responsibilities For SDK Engineer - Feature Flags

  • Maintain and extend PostHog's feature flag SDKs
  • Contribute to both local evaluation logic and remote integration paths
  • Collaborate with language experts to ensure high standards in SDK ergonomics
  • Debug SDK issues across multiple programming languages
  • Implement local evaluation in new language SDKs
  • Review community contributions to SDKs

Requirements For SDK Engineer - Feature Flags

Python
Go
Rust
TypeScript
Node.js
  • Experience writing idiomatic code in at least one of: Python, Go, Rust, C#, or TypeScript
  • Ability to reason about performance, latency, and correctness in distributed systems
  • Experience designing and maintaining SDKs or libraries used by other developers
  • Familiarity with API design principles and developer ergonomics
  • Comfortable learning new languages and paradigms quickly

Benefits For SDK Engineer - Feature Flags

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
Education Budget
Equity
  • Generous compensation and employee-friendly equity
  • Unlimited time off with 25-day minimum
  • Private medical insurance, including dental and vision (US and UK only)
  • 401k contributions with 4% matching
  • Generous parental, bereavement and child loss leave
  • Training budget and free books
  • $200/month budget for co-working or café working
  • $300/month for team socials
  • Spill mental health chat
  • $100/month budget for open-source project support
  • First investor program
  • Regular team off-sites with carbon offsetting

Interested in this job?