Software Engineer (Go) - Auth Product
Core
Designing and implementing secure, scalable authentication features in Go and TypeScript for Supabase's Auth product.
Role type
Senior IC backend engineer (Go/TypeScript)
Builds
Auth product features including OAuth, OIDC, SAML support and client libraries
Domain
Developer platform / Authentication infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Go, TypeScript, Postgres, OAuth, OIDC, SAML, JWT, HTTP, cryptography fundamentals, RFC writing
Preferred skills
Next.js, Ruby on Rails, Django, Laravel, web security
Technologies
Go, TypeScript, Postgres, Next.js, OAuth, OIDC, SAML
Responsibilities
Designing and implementing secure, scalable authentication features; Working across the stack from server-side protocols to client-side libraries; Contributing to the evolution of Auth architecture; Writing and reviewing RFCs; Collaborating with engineers to ensure seamless developer experience; Supporting the community and responding to developer feedback
Seniority
Senior, hands-on IC