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