Software Engineer (Go) - Auth
Core
Building and maintaining the Auth server (Go) and client libraries to provide authentication services for developers using the Supabase platform.
Role type
Senior Go backend engineer (Auth service)
Builds
Auth server, client libraries, and related infrastructure for the Supabase platform
Domain
Cloud infrastructure, authentication, distributed systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Go, Postgres, Kubernetes, AWS, observability (metrics/tracing/alerting), database migrations, multi-tenant architecture, RFC writing
Preferred skills
Auth domain experience, TypeScript/SSR frameworks, memory management/concurrency optimization
Technologies
Go, Postgres, Kubernetes, AWS, Prometheus, Grafana, OpenTelemetry
Responsibilities
Own performance/reliability/scalability of the Auth server, execute safe database migrations, build observability solutions, collaborate on deployment orchestration, contribute to Auth architecture evolution, write and review RFCs
Seniority
Senior, hands-on IC