Software Engineer (go) - Auth

Supabase Supabase · Data AI · Remote · Engineering

Software Engineer (Go) role at Supabase, a Postgres development platform. The role focuses on building and maintaining the Auth product, ensuring its performance, reliability, and scalability. Responsibilities include planning database migrations, improving observability (metrics, tracing, alerting), collaborating on deployment orchestration, and contributing to architectural evolution. Requires 4+ years of Go experience, experience operating services at scale, and strong relational database knowledge. Familiarity with Kubernetes, AWS, observability practices, and multi-tenant architectures is beneficial.

What you'd actually do

  1. Own the performance, reliability, and scalability of the Auth server across Supabase's infrastructure.
  2. Plan and execute safe database migrations across a large fleet of Postgres instances.
  3. Build and improve observability: metrics, tracing, alerting, and dashboards to keep the system healthy at scale.
  4. Collaborate with platform and infrastructure teams on deployment orchestration, deployment pipelines, and AWS resource management.
  5. Contribute to the evolution of Auth's architecture with a focus on operational excellence and long-term maintainability.

Skills

Required

  • Go
  • production Go development
  • operating services at scale
  • relational databases (Postgres or MySQL)
  • Kubernetes
  • AWS
  • observability practices
  • database schema migrations

Nice to have

  • Postgres experience
  • multi-tenant architecture patterns
  • authentication domain experience

What the JD emphasized

  • 4+ years of professional experience writing and shipping Go in production
  • hands-on experience building and operating services at significant scale
  • strong relational database experience (Postgres or MySQL)
  • experience with Kubernetes and AWS (or comparable cloud platform) in a production setting
  • solid grasp of observability practices — metrics, distributed tracing, structured logging, and alerting (e.g., Prometheus, Grafana, OpenTelemetry)
  • experience managing database schema migrations safely at scale