
Software Engineer, Auth Product
Supabase
Completely RemoteFull TimeEngineering & Architecture
Posted Today
Job description
Responsibilities
- Design and implement secure, scalable authentication features in Go and TypeScript
- Work across the stack from server-side protocols to client-side libraries for frameworks like Next.js
- Contribute to the evolution of Auth architecture, including support for OAuth, OIDC, SAML, and other protocols
- Write and review RFCs as part of the product development process
- Collaborate with engineers across Supabase to ensure a seamless developer experience
- Support the community and respond to developer feedback on GitHub, Discord, and other channels
Requirements
- 5+ years of software development experience in a professional setting
- 2+ years of professional experience working on an authentication system
- Strong knowledge of Go and TypeScript
- Strong knowledge of Postgres
- Deep understanding of web technology fundamentals: cookies, sessions, JWT, HTTP, browser APIs
- Good knowledge of authentication security: passwords, OAuth, OIDC, SAML, cryptography fundamentals
- Experience with Next.js and other web frameworks
- Good technical writing skills
Benefits
- Fully remote with WeWork membership or co-working allowance
- ESOP equity ownership for all team members
- Tech allowance for your ideal work environment
- 100% health insurance coverage for employees, 80% for dependents
- Annual company off-sites in a new city each year
- Flexible, asynchronous work environment
- Annual education allowance for professional development
About the Company
Supabase is the Postgres development platform, built by developers for developers. The company provides a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. Supabase is born-remote and open-source-first with 280+ team members across 55+ countries, $500M raised, and 500,000+ community members.
Skills & tools
GoTypeScriptPostgreSQLOAuthOIDCSAMLJWTNext.js
What the team is looking for
Use this list as a quick fit check before you apply.
- 015+ years software development experience
- 022+ years professional authentication system experience
- 03Strong Go and TypeScript
- 04Strong Postgres
- 05Web technology fundamentals: cookies, sessions, JWT, HTTP, browser APIs
- 06Authentication security: passwords, OAuth, OIDC, SAML, cryptography
- 07Experience with Next.js and other web frameworks
- 08Technical writing skills

Supabase
Job details
- Work model
- Completely Remote
- Commitment
- Full Time
- Category
- Engineering & Architecture
- Posted
- Today