Software Engineer - Auth

SupabaseWorldwideSenior4+ years experienceBackend

Specialty

Backend

The role

Supabase is hiring a Software Engineer for its Auth product, a Go server with TypeScript client libraries. You will build and maintain authentication features including OAuth, OIDC and SAML. The company is fully remote and hires globally.

What you will do

  • Design secure, scalable authentication features in Go and TypeScript
  • Work from server protocols to client libraries for frameworks like Next.js
  • Own performance, reliability and scalability of the Auth server
  • Evolve Auth architecture, including OAuth, OIDC and SAML support
  • Run safe database migrations across a large fleet of Postgres instances
  • Build metrics, tracing, alerting and dashboards

What they ask for

  • 4+ years shipping Go in production
  • 2+ years working on an authentication system
  • Strong relational database experience, Postgres or MySQL
  • Strong TypeScript
  • Knowledge of web fundamentals: cookies, sessions, JWT and HTTP
  • Understanding of authentication security and cryptography basics
  • Good technical writing for the RFC process

What they offer

  • Fully remote, with co-working allowance
  • ESOP equity for every team member
  • Tech allowance for equipment
  • Health insurance covered 100% for employees and 80% for dependents
  • Annual company off-site
  • Annual education allowance

This is our own short reading of the posting. The full description, and anything that has changed since, is on Supabase's careers page behind the apply button.

Similar remote jobs

  • Flexible hours: no fixed time zone stated

    Supabase2d ago

    Software Engineer - Storage

    ITBackendSenior5+ yrs experience

    • AWS
    • PostgreSQL
    • Google Cloud
    • Docker
    • Node.js
    • +3
    Applicants: membersWorldwide

    Salary not listed

  • Flexible hours: no fixed time zone stated

    Supabase2d ago

    Data API Engineer

    ITBackendMid Level3+ yrs experience

    • SQL
    • Linux
    • PostgreSQL
    Applicants: membersWorldwide

    Salary not listed

  • Flexible hours: no fixed time zone stated

    Supabase5d ago

    Software Engineer - Turso

    ITDatabasesMid Level

    • Kubernetes
    • AWS
    • Observability
    • Rust
    • Open source
    • +3
    Applicants: membersWorldwide

    Salary not listed

  • Flexible hours: no fixed time zone stated

    Supabase5d ago

    Engineering Manager - Spark

    ITEngineering ManagementLead5+ yrs experience

    • PostgreSQL
    • APIs
    • Engineering management
    • Developer tools
    • Authentication
    • +3
    Applicants: membersWorldwide

    Salary not listed

  • Flexible hours: no fixed time zone stated

    Supabase10d ago

    SDK Engineer - Python

    ITSDK & Developer ToolsMid Level

    • Python
    • Open source
    • Technical writing
    • asyncio
    • End-to-end testing
    • +3
    Applicants: membersWorldwide

    Salary not listed

  • Flexible hours: no fixed time zone stated

    Supabase11d ago

    Site Reliability Engineer

    ITSite ReliabilitySenior7+ yrs experience

    • Incident response
    • SLOs
    • Infrastructure as Code
    • Cloud infrastructure
    • Site reliability engineering
    • +3
    Applicants: membersWorldwide

    Salary not listed

More from Supabase

  • Flexible hours: no fixed time zone stated

    Supabase2d ago

    Software Engineer - Storage

    ITBackendSenior5+ yrs experience

    • AWS
    • PostgreSQL
    • Google Cloud
    • Docker
    • Node.js
    • +3
    Applicants: membersWorldwide

    Salary not listed

  • Flexible hours: no fixed time zone stated

    Supabase2d ago

    Data API Engineer

    ITBackendMid Level3+ yrs experience

    • SQL
    • Linux
    • PostgreSQL
    Applicants: membersWorldwide

    Salary not listed

  • Flexible hours: no fixed time zone stated

    Supabase5d ago

    Software Engineer - Turso

    ITDatabasesMid Level

    • Kubernetes
    • AWS
    • Observability
    • Rust
    • Open source
    • +3
    Applicants: membersWorldwide

    Salary not listed