
Foundation Engineer – Golang
Supabase
full-time
Posted on:
Location Type: Remote
Location: Anywhere in the World
Visit company websiteExplore more
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoPostgresMySQLKubernetesAWSmetricsdistributed tracingstructured loggingalertingdatabase schema migrations
Soft Skills
technical writingcollaborationoperational excellenceproblem-solvingcommunication