Engineering Manager, SDKs

FernNew York City, NY
11hOnsite

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