Software Engineer (Go) - Auth

Supabase

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Own the performance, reliability, and scalability of the Auth server across Supabase's global infrastructure
  • Plan and execute safe database migrations across a large fleet of Postgres instances
  • Build and improve observability through metrics, tracing, alerting, and dashboards
  • Collaborate with platform and infrastructure teams on deployment orchestration and AWS resource management
  • Contribute to Auth's architecture evolution with focus on operational excellence and maintainability
  • Write and review RFCs as part of the development process

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 in a production setting
  • Solid grasp of observability practices including metrics, distributed tracing, structured logging, and alerting
  • Experience managing database schema migrations safely at scale
  • Familiarity with multi-tenant architecture patterns and their operational challenges

Preferred Qualifications

  • Postgres-specific experience
  • Authentication domain experience or interest
  • Strong technical writing skills for RFC development

Benefits

  • Fully remote with WeWork membership or co-working allowance
  • ESOP equity ownership for all team members
  • Tech allowance for work environment setup
  • 100% health insurance coverage for employees, 80% for dependents
  • Annual company off-sites in a new city each year
  • Flexible asynchronous work schedule
  • 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. Born remote and open-source-first, Supabase operates with 280+ team members across 55+ countries, serving 500,000+ community members.

Skills & tools

GoPostgreSQLKubernetesAWSPrometheusGrafanaOpenTelemetry

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 014+ years production Go experience
  2. 02Building services at significant scale
  3. 03Strong relational database experience
  4. 04Systems-level Go expertise
  5. 05Kubernetes and AWS production experience
  6. 06Observability practices
  7. 07Database schema migrations at scale
  8. 08Multi-tenant architecture patterns