11 open TypeScript positions
As a Senior Software Engineer on the Identity team at Sanity.io, you will design and build core authentication and authorization infrastructure, including OAuth 2.0, OIDC, SAML/SSO, and JWT flows. This role involves owning distributed systems at scale, ensuring security-first principles, and shaping the identity layer for AI and agentic workflows across the platform.
Sanity is seeking a Senior Software Engineer to build and maintain Content Agent, the operations layer for structured content in their AI-powered content operating system. The role involves full-stack development in TypeScript and React, LLM-based system design, agent orchestration, and reliability improvements through experiments and evaluations.
Sanity.io is hiring an experienced and empathic Senior Support Engineer based in Europe to resolve technical issues for enterprise customers using their AI Content Operating System. Key responsibilities include troubleshooting bugs, developing standard solutions, authoring self-serve resources, and acting as the customer's voice internally. The role requires 4+ years of developer support experience, proficiency with JavaScript/TypeScript, and strong debugging skills when interacting with other developers.
This Senior Support Engineer role involves working closely with enterprise customers in North America to resolve complex technical issues related to Sanity's content platform. Key responsibilities include troubleshooting bugs, creating reusable code snippets, authoring self-serve resources, and acting as the voice of the customer for product improvement. Candidates must have 4+ years of technical developer support experience, proficiency in JavaScript, TypeScript, and front-end frameworks, and strong problem-solving abilities.
The Software Engineering Manager, AI Growth will lead a team focused on capturing the wave of AI adoption by building native integrations with developer tools and improving the MCP server. Key responsibilities include owning strategy, driving growth metrics (activation rates, signups), and leading technical direction across TypeScript, React, Node.js, and Go microservices. The role requires strong technical background, 1+ years of engineering management experience, and a focus on experimentation and shipping fast.
The Full Stack Engineer, AI Developer Experience at Sanity will be responsible for building the AI-native development vertical, focusing on advancing the Model Context Protocol (MCP) server and shipping agentic systems capable of scaffolding Sanity apps and frontends. Key activities include developing new MCP capabilities, building agentic developer tools, designing evaluation suites, and shipping production AI features using TypeScript, React, and Node.js. This role requires close collaboration with design, product, and engineering to rapidly iterate on emerging AI capabilities.
Weekly TypeScript jobs delivered to your inbox.
The Software Engineering Manager will lead a team building the Sanity Studio, a React-based, real-time collaborative authoring environment. Key responsibilities include owning the strategy, roadmap, and execution by organizing and prioritizing engineering work for maximum impact. This leader will balance technical excellence with shipping velocity while championing developer experience for non-technical content creators.
The Software Engineering Manager will lead a growing team focused on the Sanity Content Agent, integrating AI with structured content to automate content operations. Responsibilities include owning the strategy, roadmap, and execution for the team, balancing technical excellence with shipping velocity, and mentoring engineers. This role requires strong technical grounding in modern web fundamentals and significant experience in engineering management within a product/SaaS environment.
The Senior Developer Content Lead will be the primary voice for developer education and content at Sanity.io, responsible for creating diverse content like video courses, blogs, and documentation to attract and retain developers. Key responsibilities include owning the Learn hub strategy, driving developer acquisition through content creation, and delivering public speaking engagements at conferences and workshops.
The Senior to Staff Data Engineer will join Sanity's data team to scale and evolve the data infrastructure, focusing on improving data pipelines and optimizing data models using tools like Airflow, BigQuery, and DBT. Key responsibilities include designing ETL/ELT pipelines, building monitoring/alerting systems for data observability, and collaborating with cross-functional teams in US/European time zones to make data reliable and actionable. The ideal candidate has 4+ years of experience in scaling data infrastructure, particularly within a B2B SaaS environment, and expertise in SQL and Python.
The Editorial Experience team seeks an engineering manager to lead a team in expanding Sanity's editing and collaboration tools into a comprehensive editorial platform, focusing on real-time collaboration, rich text editing (Canvas), and editorial workflows. This role requires strategic ownership of the roadmap, fostering team growth, and leveraging expertise in JavaScript, TypeScript, and AI to deliver market-leading experiences comparable to tools like Google Docs and Notion.