← All roles

Software Engineer - Storage

Supabase · Engineering · Senior · 20d ago

✓

Anyone, anywhere in the world can apply.

WorldwideAny timezoneNode.jsPostgreSQLStorageDistributed Systems

Direct from the employer's own careers page

Who can apply

Read straight from the listing, so you know before you spend time on it.

Anywhere in the world

Anyone, anywhere in the world can apply.

“Remote, Global”

~400 team members distributed across 60+ countries.

Async-first
Supabase operates asynchronously and trusts engineers to manage their own schedules.
Contractor / B2B
No mention of hiring international contractors or invoicing.
Global stipend
Provides a tech setup budget and a global co-working/WeWork allowance.
Annual retreat
The entire company gathers once a year in a new city for a week-long off-site.

Read from the listing automatically. Always confirm the details with the company before you accept an offer.

About the role

As a Software Engineer on the Storage team, you will tackle the complexities of developer-facing asset uploads, caching, delivery, and storage. You will work across the entire stack—spanning client libraries, CLI, CDN, storage servers, and deployment infrastructure—while contributing to open-source systems like the TUS server and Supabase's open-source repositories.

What you'll do

  • Improve analytics bucket offerings and support for open file formats like Iceberg and DuckLake.
  • Optimize asset delivery across websites and mobile applications.
  • Build out edge network capabilities to speed up uploads and support automatic cache invalidation.
  • Improve performance, observability, and reliability across the storage server.
  • Collaborate with frontend engineers on a fast, powerful storage explorer.
  • Resolve escalated support tickets and address systemic issues across the platform.

What you bring

  • 5+ years of backend engineering experience operating Node.js in production.
  • Hands-on experience designing and operating highly scalable, distributed systems.
  • Comfort working across the stack from backend services to infrastructure monitoring and deployment.
  • Familiarity with observability tools (OpenTelemetry, Prometheus, Grafana) and performance tuning.
  • Solid production-grade PostgreSQL experience, including query troubleshooting and tuning.

About Supabase

Supabase is an open-source, Postgres-centered backend development platform providing Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. The company is born-remote with hundreds of team members collaborating across more than 60 countries.

View Supabase profile & open roles →

Weekly alerts for Engineering. No account needed.

Unsubscribe any time. See our Privacy Policy.

Supabase

Salary not listed

Apply now →