About the job
Sanity.io develops an AI-powered Content Operating System used by organizations such as SKIMS, Figma, Riot Games, Anthropic, COMPLEX, Nordstrom, and Morningbrew. Their platform helps teams model, create, and automate content workflows tailored to business needs.
Role overview
This fully remote Senior Software Engineer - Identity position focuses on authentication and authorization systems that secure every request made to the Sanity platform. Candidates must be based in Europe. The Identity team manages distributed systems at scale, working with protocols like OAuth 2.0, OIDC, SAML/SSO, session management, and JWT flows. Security remains central to all design decisions. As AI and autonomous workflows become increasingly important, the team is also responsible for defining how AI agents authenticate, how their actions are tracked, and how trust is maintained when API calls are not always made by humans. This work sets the foundation for Sanity's platform moving forward.
Main responsibilities
-
Build and maintain authentication and authorization infrastructure
- Implement and enhance identity protocols such as OAuth 2.0, OIDC, SAML/SSO, session management, and JWT to support secure access for developers and their projects.
- Ensure the reliability, accuracy, and security of identity services across the distributed platform, including the API gateway, backend services, and login UI.
- Recommend architectural improvements and guide them from initial concept through to production, with a strong focus on security.
-
Define the identity layer for AI and autonomous workflows
- Design and implement agent attribution, establishing verifiable and auditable identities for AI agents acting on behalf of users and organizations at scale.
- Collaborate with platform and product teams to define identity primitives that support the AI Content Operating System.
