S

Sanity

API-powered customizable CMS for content

Software Engineering Manager - SDK

Engineering LeadershipConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 3 years of engineering leadership experience and at least 5 years of experience as a software engineer.
  • Deep experience with TypeScript and React, including state management, hooks, module systems, bundling, and core browser concepts.
  • Experience building libraries, software development kits, or developer tools used by other engineers, with an understanding of the distinction between shipping an application and shipping a toolkit others build on.
  • Experience working at a product or software-as-a-service company as an engineering manager or senior engineer.
  • Experience working closely with product managers and designers to deliver for technical and non-technical users.
  • Comfort working with remote and distributed teams.

Responsibilities

  • Lead and grow a team of engineers, helping them prioritize for impact, develop their careers, and do excellent work.
  • Own strategy, roadmap, and execution with product and design partners, deciding what to build and ensuring it ships.
  • Set technical direction and guide architecture decisions across a large-scale TypeScript codebase, balancing velocity and maintainability.
  • Design and ship minimal, developer-friendly APIs that enable internal and external developers to solve high-level problems without handling underlying implementation details.
  • Contribute through technical reviews, pairing, and code as needed.
  • Run an open-source project, including triage, contribution paths, changelogs, and community engagement.
  • Improve developer experience through capabilities such as automatic type generation, hot reload, and one-command deployment; measure performance by how quickly developers can deploy apps.
  • Measure SDK adoption, apps deployed, and time-to-first-app.
  • Collaborate with engineering leadership, product, design, Developer Relations, and partnerships on shared goals.

Desired Qualifications

  • Experience with Go, Vite, or Zustand.
  • Experience maintaining a meaningful open-source project.
  • Experience with API or SDK design at a developer platform company.
  • A strong point of view on how AI-assisted development changes what makes a good SDK.
  • Experience with automated browser testing and Node.js.
  • Startup experience.

About the Company

Sanity

API-powered customizable CMS for content

Sanity.io offers a highly customizable, API-first CMS that lets teams manage content from multiple sources and deliver data-driven experiences across devices. Its core product, Sanity Studio, is a real-time toolkit that separates content from presentation, enabling flexible, reusable content across platforms and seamless collaboration among developers, designers, and editors. The platform emphasizes content as data and uses a composable architecture to integrate external workflows and data sources, setting it apart with strong developer experience and configurability. The company aims to help organizations modernize their content strategies, improve efficiency, and deliver consistent, branded experiences at scale, supported by advisory services and tiered subscriptions.

Company size
201-500
Company stage
Series C
Total funding
$137.1M
Headquarters
Oslo, Norway
Founded
2018

Recently Posted Jobs

Explore more opportunities at Sanity

See more jobs