Software Engineer (Go) - Auth

New
S
SupabaseSoftware Development
We hire globally. We believe you can do your best work from anywhere.Full-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
4+ years
Required Skills
AWSPostgreSQLKubernetesMySQLGoGrafanaPrometheus

Requirements

  • 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).
  • Deep understanding of systems-level concerns: memory management, concurrency patterns, and compute resource optimization in Go.
  • 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.
  • Experience managing database schema migrations safely at scale.
  • Familiarity with multi-tenant architecture patterns.
  • Good technical writing skills (RFC process).

Responsibilities

  • Own the performance, reliability, and scalability of the Auth server across Supabase's infrastructure.
  • Plan and execute safe database migrations across a large fleet of Postgres instances.
  • Build and improve observability: metrics, tracing, alerting, and dashboards to keep the system healthy at scale.
  • Collaborate with platform and infrastructure teams on deployment orchestration, deployment pipelines, and AWS resource management.
  • Contribute to the evolution of Auth's architecture with a focus on operational excellence and long-term maintainability.
  • Write and review RFCs as part of our development process.
  • Collaborate with engineers across Supabase to ensure a seamless experience for developers using our tools.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now