About the Role
Lead and grow the SDK team, responsible for building and maintaining the App SDK project, a framework of typed React hooks for creating real-time content applications on top of Sanity. This is a player-coach role, focusing on people, priorities, and delivery while staying close to the code.
Responsibilities
- Lead and grow a team of engineers, helping them prioritize for impact and career growth.
- Own strategy, roadmap, and execution in close collaboration with product and design partners.
- Set technical direction, guiding architecture decisions for a large-scale TypeScript codebase.
- Design APIs that are enjoyable for developers, focusing on simplicity and problem-solving.
- Stay hands-on by contributing through technical reviews, pairing, and code as needed.
- Manage an open-source project, including triage, contribution paths, and community engagement.
- Champion developer experience through features like automatic type generation and hot reload.
- Measure SDK adoption and app deployment metrics to assess success.
- Collaborate across the company with engineering leadership, product, design, DevRel, and partnerships.
Requirements
- Based in San Francisco/Bay Area or remote in the United States.
- 3+ years of engineering leadership experience.
- 5+ years of experience as a software engineer.
- Experience building libraries, SDKs, or developer tools.
- Experience working at a product or SaaS company as an engineering manager or senior engineer.
- Experience working closely with product managers and designers.
- Comfortable working with remote and distributed teams.
- Clear and concise communication of technical designs, both written and verbal.
- Pragmatic approach focused on getting things right and not blocking others.
- Empathy for developers using the team's products.
Skills
- TypeScript
- React
- State management
- Hooks
- Module systems
- Bundling
- Core browser concepts
- Go (plus)
- Vite (plus)
- Zustand (plus)
- API design
- SDK design
- AI-assisted development
- Automated browser testing (plus)
- Node.js (plus)
Location
- San Francisco/Bay Area
- Remote in the United States
Work Type
- Remote
Experience Level
- 3+ years of engineering leadership
- 5+ years as a software engineer
Benefits
- Comprehensive health plans and perks
- Competitive salary and stock options program
About the Company
- Sanity.io is a modern, flexible content operating system that replaces rigid legacy content management systems.
- Treats content as data, enabling storage in a single source of truth and adaptation for any channel.
- Companies choose Sanity for tailored content authoring experiences, customized workflows, and business-aligned content models.
- Raised an $85m Series C led by GP Bullhound, with backing from investors like ICONIQ Growth, Threshold Ventures, Heavybit, and Shopify.
- A 200+ person company with committed and ambitious people.
- Values include being pioneers, customer-focused, helpful, and enjoying type two fun.
Equal Opportunity
- Sanity.io pledges to be an organization that reflects the globally diverse audience that our product serves.
- Believes that a diversity of perspectives, ideas, and cultures leads to the creation of better products and services.
- Committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity.
