Skip to main content
Stack AI

Senior Software Engineer, Identity & Access

RemoteUnited States only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to US only. Set where you work from to check your eligibility.

Core skills

OIDCOAuth2SAML

Required skills

PythonFastAPI

Optional skills

SCIMOPACedarZanzibar

What you'll do

  • Own enterprise sign-on. Deliver SSO across OIDC and SAML so customers onboard with their own identity provider.
  • Own authorization and RBAC. Build role-based access control with fine-grained, query-time enforcement across the product.
  • Own provisioning and lifecycle. Deliver SCIM provisioning and directory sync so user and group management stays in step with the customer's directory.
  • Own delegated and machine identity. Build token exchange, on-behalf-of flows, service accounts, and domain-wide delegation so agents and services act with scoped authority.
  • Own access governance. Build the entitlements, session and token management, and controls that keep access clean and auditable at scale.

What they require

  • 4+ years building backend systems, with significant time spent on identity, authentication, or authorization.
  • Real depth in OIDC, OAuth2, SAML, token exchange, and multi-tenant RBAC.
  • You've built or owned enterprise SSO and identity systems, with a strong grasp of identity-provider architecture and enterprise auth patterns.
  • Strong in Python and modern backend frameworks (FastAPI or similar).
  • You care about clean, well-architected access control and the experience of the administrators who manage it.

Benefits

  • You'll join a lean, high-impact team and own the access layer that lets the largest enterprises adopt Stack AI.
  • Your work ships fast and is felt across the whole product.

Stack AI is a no-code drag-and-drop tool to quickly design, test, and deploy AI workflows that leverage Large Language Models (LLMs), such as ChatGPT, to automate any business process. Our core value is to make it extremely easy to build arbitrarily complex AI pipelines using a visual interface that allows you to connect different data sources with different AI models. Our customers use Stack AI to build applications such as: - Chatbots and Assistants: AI agents that interact with users, answer questions, and complete tasks, using your internal data and APIs. - Document Processing: apps to answer questions, summarize, and extract insights from any document, no matter how long. - Answer Questions on Databases: connect GPT-like models to databases (such as Notion, Airtable, or Postgres) and ask questions about them. - Content Creation: generate tags, summaries, and transfer styles or formats between documents and data sources.

AIStartup
Salary not disclosed