Senior Software Engineer building the enterprise Identity & Access layer for StackAI (by Asana), including SSO (OIDC/SAML), RBAC, SCIM provisioning, delegated auth, and access governance to enable secure adoption by large regulated customers.
202k – 230k/yr
Hybrid5+ YOEBackend Engineering
About the role
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 we're looking for
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.
Identity is broad. If you're strong on most of this and excited to grow into the rest, we'd like to hear from you, even if you don't check every box.
Bonus points
SCIM and directory sync at scale.
Authorization frameworks and policy engines (OPA, Cedar, or Zanzibar-style systems).
Entitlements, usage-based metering, or billing systems.
Senior Software Engineer, Engine & Distributed Systems
StackAISan Francisco, CA +1
Senior Software Engineer owning the durable execution engine and distributed runtime for long-running AI agents and workflows at StackAI. Requires deep expertise in distributed systems, workflow orchestration (Temporal/Cadence), Python backends, concurrency, fault tolerance, and building reliable checkpointing/recovery at scale.
202k – 230k/yr
Hybrid5+ YOEBackend Engineering
Senior Software Engineer
MercurySan Francisco, CA +2
Senior Software Engineer building critical banking integration platform connecting modern systems to legacy bank cores and payment networks. Requires 7+ years backend/distributed systems experience, banking domain knowledge, and Haskell (or willingness to learn).
201k – 251k/yr
Remote7+ YOEBackend Engineering
Senior Software Engineer, Streaming
SkydioSan Mateo, CA
Build and maintain real-time video streaming and telemetry infrastructure for autonomous drones on massively concurrent, low-latency distributed systems. Requires 5+ years building complex distributed systems with experience in messaging systems like Kafka or Pulsar.
200k – 240k/yr
Hybrid5+ YOEBackend Engineering
Postgres Product Engineer
RenderUnited States
Operate and evolve Render's managed Postgres fleet at scale. Take end-to-end ownership of full-stack projects to improve the Postgres product for millions of developers, with on-call duties.
204k – 280k/yr
Remote6+ YOEBackend Engineering
Software Engineer, Backend
MercorSan Francisco, CA
Own and define the shared backend architecture, core services, data models, and APIs that power Mercor's rapidly scaling talent network and AI training products. Requires 8+ years backend engineering experience with a track record of organization-wide architectural ownership and complex migrations.