Foundation Engineer – Golang

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Foundation Engineer responsible for performance, reliability, and scalability of the Auth server. Join Supabase, a remote backend development platform, to enhance existing features and contribute to architecture.

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.

Requirements

  • (Required) Have 4+ years of professional experience writing and shipping Go in production.
  • (Required) Have hands-on experience building and operating services at significant scale.
  • (Required) Have strong relational database experience (Postgres or MySQL); Postgres experience is a bonus.
  • Have deep understanding of systems-level concerns: memory management, concurrency patterns, and compute resource optimization in Go.
  • Have experience with Kubernetes and AWS (or comparable cloud platform) in a production setting.
  • Have solid grasp of observability practices — metrics, distributed tracing, structured logging, and alerting (e.g., Prometheus, Grafana, OpenTelemetry).
  • Have experience managing database schema migrations safely at scale.
  • Are familiar with multi-tenant architecture patterns and the operational challenges they introduce.
  • Have authentication domain experience or interest is a plus, but not required.
  • Have good technical writing skills (RFC process is an important part of making changes to the Auth product and related infrastructure).

Benefits

  • Fully Remote
  • ESOP
  • Tech Allowance
  • Health Benefits
  • Annual Off-Sites
  • Flexible Work
  • Professional Development

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

AWSCloudGrafanaKubernetesMySQLPostgresPrometheusGo

Location requirements

RemoteWorldwide

Report this job

Found something wrong with the page? Please let us know by submitting a report below.