mid Software Engineer ic · Posted Apr 8, 2026

About this role

Supabase is hiring a mid-level Software Engineer as a remote position. The posting calls out experience with JavaScript, TypeScript, Ruby, Next.js.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Remote
Work mode
Remote
Department
Engineering
Posted
Apr 8, 2026

More roles at Supabase

Platform Engineer - Multicloud
Remote · mid
AWS GCP Azure
Design Engineer
Remote · mid
HTML/CSS React Next.js
Product Manager - Security & Trust (EMEA/AMER)
AMER · manager
PostgreSQL Compliance AI Agents
CLI Engineer
Remote · mid
Kubernetes Docker PostgreSQL
Sales Lead (AMER)
United States · manager
SaaS PostgreSQL Vector Database
All Supabase jobs →

Job description

from Supabase careers

About Supabase

Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth.

About the role

Auth, written in Go (server) and with client libraries for TypeScript, SSR and for other frameworks and technologies, is one of the most popular products in the Supabase stack. We are seeking someone to help us build new and maintain existing Auth features.

What you’ll be responsible for:

  • Designing and implementing secure, scalable authentication features in Go and TypeScript.

  • Working across the stack: from server-side protocols to client-side libraries for frameworks like Next.js.

  • Contributing to the evolution of our Auth architecture, including support for OAuth, OIDC, SAML, and other protocols.

  • Writing and reviewing RFCs as part of our product development process.

  • Collaborating with engineers across Supabase to ensure a seamless experience for developers using our tools.

  • Supporting the community and respond to developer feedback on GitHub, Discord, and other channels.

You might be a good fit if you:

  • (Required) Have 5+ years of Software Development experience in a professional setting.

  • (Required) Have 2+ years of professional experience working on an authentication system (implementing protocol support, maintenance at scale).

    This is an excerpt. Read the full job description on Supabase careers →
All software engineering jobs software engineering salaries software engineering career path
All Supabase Jobs Browse software engineering roles mid positions