[Remote] Software Engineering Manager, SDK
Note: The job is a remote job and is open to candidates in USA. Sanity.io is building an AI-powered Content Operating System for modern content operations. The Engineering Manager will lead and grow the SDK team, owning strategy, roadmap, technical direction, and execution for its open-source App SDK and related developer tooling. This player-coach role includes people leadership, API design, technical reviews, cross-functional collaboration, and measuring developer adoption.
Responsibilities
- Lead and grow a team of engineers — help them prioritize for impact, grow in their careers, and do the best work of their lives
- Own strategy, roadmap, and execution — work closely with your product and design partners to decide what to build, and make sure it ships
- Set technical direction — guide architecture decisions that balance velocity with maintainability across a large-scale TypeScript codebase, and know when to trade completeness for getting value to developers sooner
- Design APIs developers actually enjoy — plan and ship beautiful, minimal APIs that let internal and external developers solve high-level problems and leave the hard implementation details to us
- Stay hands-on — contribute through technical reviews, pairing, and code where it helps the team most
- Build in the open — run an open-source project well: triage, contribution paths, changelogs, and a community that trusts your releases
- Champion developer experience — automatic type generation, hot reload, one-command deploy. Your team is judged on how fast a developer gets from idea to deployed app
- Measure adoption — SDK adoption, apps deployed, time-to-first-app. You'll know what's working because you're measuring it
- Collaborate across the company — align with engineering leadership, product, design, DevRel, and partnerships on shared goals
Skills
- Based in San Francisco/Bay Area or remote in the United States
- 3+ years of engineering leadership experience, including 5+ years as a software engineer
- Deep experience with TypeScript and React — state management, hooks, module systems and bundling, and core browser concepts
- You've built libraries, SDKs, or developer tools that other engineers depend on, and you understand the difference between shipping an application and shipping a toolkit other people build on
- Experience working at a product or SaaS company as a engineering manager or senior engineer
- Experience working closely with product managers and designers to deliver for both technical and non-technical users
- Comfortable working with remote and distributed teams
- You communicate technical designs clearly and concisely, in writing and out loud
- Pragmatic. You care about getting it right, and you care more about not blocking the people who depend on you
- You care about the people you work with and have real empathy for the developers using what your team builds
- Experience with Go, Vite, or Zustand is a plus
- You've maintained a meaningful open-source project and have opinions about what makes a good one
- Experience with API or SDK design at a developer platform company
- A strong point of view on how AI-assisted development changes what a good SDK looks like
- Experience with automated browser testing and Node.js
- Startup experience
Benefits
- A highly-skilled, inspiring, and supportive team
- Positive, flexible, and trust-based work environment that encourages long-term professional and personal growth
- A global, multi-culturally diverse group of colleagues and customers
- Comprehensive health plans and perks
- A healthy work-life balance that accommodates individual and family needs
- Stock options program
- Remote work in the United States
Company Overview
Company H1B Sponsorship