Engineering Manager, SDKs

FernNew York, NY
1dOnsite

About The Position

As a Software Engineering Manager, SDKs at Fern, you’ll lead a high-leverage team of engineers building out Fern’s compiler and code generation infrastructure. You’ll balance hands-on technical leadership with people leadership to own execution, quality, and team health while staying close to the code and customers (see SDKs in production). You’ll be an engineering leader responsible for managing 6-12 engineers. This role reports to the VP of Engineering and is onsite at our office in Brooklyn.

Requirements

  • 2+ years of leadership experience as a tech lead, engineering manager, or tech lead manager (TLM).
  • We’re building open source and we care deeply about taste — we’re looking for builders that know developer experience is a craft.
  • You’re hands-on, obsess over the details, and can dive into your code editor when they need help.
  • Strong written and verbal communication skills to solve technical problems with customers.

Nice To Haves

  • You're a polyglot who has built compilers, designed DSLs, implemented RPC frameworks, or contributed to sandboxed code execution systems.

Responsibilities

  • Lead and grow a high-performing team: Manage, mentor, and develop a team of high-slope engineers as we scale. You’ll set clear expectations, give technical feedback, and collaborate with Staff Engineers to set technical direction.
  • Build AI-native platform capabilities: Build an a user-facing SDK engineer agent that propagates custom code additions across every supported language to ensure cross-language consistency at the scale of customers like Square, Auth0, and Twilio.
  • Be a technical leader, not just a people manager: This is a true player/coach role. You’ll review code, influence architecture, and help make sound technical decisions across the stack. You’ll write code alongside the team — digging in where problems are hardest, stakes are highest, or customer impact is greatest.
  • Own Fern's compiler: Lead the team building Fern's open source SDK generator — a multi-target code generation system that turns API definitions into idiomatic, strongly typed SDKs across languages like TypeScript, Python, Java, Go, C#, Rust, PHP, Swift, and Ruby.
  • Scale our code generation platform: Support thousands of APIs (OpenAPI, AsyncAPI, Protobuf), optimize our remote code generation server’s performance, and ensure generated SDKs remain backwards compatible as upstream APIs evolve.

Benefits

  • Prime office location in the heart of Williamsburg, Brooklyn
  • Paid lunch/meals at the office
  • Health, dental, and vision insurance
  • Unlimited vacation
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service