Software Engineer - Storage

Contract type
Ongoing
Work mode
Remote · Worldwide
Experience
Senior · 5+ years

Job description

Backend engineering role on Supabase Storage, a scalable object storage service, working across the entire stack from client libraries and CLI to CDN, storage server and deployment infrastructure. The role focuses on making uploading, storing, processing and delivering assets simple for developers.

At a glance

Work mode
Remote · Worldwide

What you'll do

  • Improving our analytics bucket offering and improving the storage of open file formats like iceberg and ducklake
  • Asset optimization to speed up delivery for websites and mobile applications
  • Building out our edge network to speed up uploads and build features like automatic cache invalidation
  • Improve the performance, observability, and reliability of our storage server
  • Work with the frontend team to build a fast, powerful storage explorer
  • Improve our APIs, client libraries and CLI to provide an exceptional end-to-end DX for our users
  • Resolve escalated support issues, while also identifying and resolving systemic issues across the platform

What we're looking for

  • Have 5+ years backend engineering experience of running Node.js in production
  • Have experience with highly scalable, distributed systems
  • Are comfortable with working across the stack - backend application development, some infrastructure work including deploying, monitoring and scaling the service
  • Posses familiarity with observability tools (OpenTelemetry, Prometheus, Grafana) and performance tuning
  • Have experience with production-grade PostgreSQL usage, including tuning and troubleshooting
  • Demonstrate an ownership mentality: driving projects end-to-end
  • Display empathy towards developer experience

Nice to have

  • Prior experience working on developer tools
  • Solid knowledge of cloud infrastructure (AWS, GCP or Azure) and containerization (Docker, Kubernetes)
  • Direct experience designing and operating large file upload/download pipelines at scale
  • Deep, practical CDN integration and optimization knowledge
  • Experience with image and video processing tools (sharp, dssim, ffmpeg), formats and codecs (AVIF, WebM, Brotli) is a plus
  • Experience with the frontend ecosystem (Next.js, React, etc) is a plus

Your team

Supabase Storage

Supabase Storage is a scalable and high performance object storage service and is one of our fastest growing services.

Benefits

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

Apply

About Supabase

The Postgres development platform, built by developers for developers.

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.

Key facts

  • ~400 team members
  • 60+ countries
  • 20+ languages spoken
  • Over $1B raised (including our $500M Series F)
  • 540,000+ community members
  • Born-remote and open-source-first
  • No Supabase offices

What they value

  • We move fast, build in public, and use what we ship.
  • We believe deeply in the open-source ecosystem and strive to support—not replace—existing tools and communities.