# Software Engineer - Auth

Hiring organization: [Supabase](https://career.thegoodapps.co/organizations/supabase)

Canonical page: https://career.thegoodapps.co/jobs/c4085865-4ccb-446a-9335-9da8870d0002

Listed on Supabase's own careers site. Applications go to them directly.

- Employment type: full time
- Location: Remote, Global
- Remote: yes

## Summary

Supabase seeks a Software Engineer to design, build, and maintain authentication features in their Postgres development platform, working across Go backend services and TypeScript client libraries. This role suits experienced backend engineers with strong authentication systems knowledge who want to impact a widely-used developer tool at scale.

_Our summary, not Supabase's wording._

## Skills named

Amazon Web Services (AWS), Go, Grafana, Kubernetes, Next.js, OAuth, OpenTelemetry, PostgreSQL, Prometheus, Security Assertion Markup Language (SAML), TypeScript

## Required

- 4+ years professional Go experience in production
- 2+ years working on authentication systems at scale
- Strong relational database experience (PostgreSQL or MySQL)

## Nice to have

- Strong TypeScript knowledge alongside Go
- Web technology fundamentals (cookies, sessions, JWT, HTTP, browser APIs)
- Deep authentication security knowledge (passwords, OAuth, OIDC, SAML, cryptography)
- Experience with Next.js or other SSR frameworks and traditional web frameworks
- Good technical writing skills for RFC process
- Hands-on experience building and operating services at scale
- Systems-level understanding in Go (memory management, concurrency, optimization)
- Kubernetes and AWS production experience
- Observability practices (metrics, distributed tracing, structured logging, alerting)
- Safe database schema migration experience at scale

Apply on Supabase's site: https://jobs.ashbyhq.com/supabase/e569b7f7-fa8f-4139-86f6-4f52b456882d/application
