CareerPlan

Software Engineer - Storage

Remote, GlobalRemoteFull-time2026-10-24 → 2026-11-09

Core

Building a scalable, high-performance object storage service (Supabase Storage) including client libraries, CLI, CDN, and server infrastructure to simplify asset uploading, storing, and delivery for developers.

Role type

Senior backend engineer (storage systems)

Builds

Scalable object storage service, client libraries, CLI, edge network, and deployment infrastructure

Domain

Cloud infrastructure, distributed systems, developer tools

Required skills

Node.js backend development, distributed systems, observability (OpenTelemetry, Prometheus, Grafana), PostgreSQL tuning, system reliability, end-to-end project ownership

Preferred skills

Cloud infrastructure (AWS, GCP, Azure), containerization (Docker, Kubernetes), large file upload/download pipelines, CDN optimization, image/video processing (sharp, ffmpeg), frontend ecosystem (Next.js, React)

Technologies

Node.js, PostgreSQL, OpenTelemetry, Prometheus, Grafana, Docker, Kubernetes, AWS, GCP, Azure, TUS server, S3 protocol, Next.js, React, sharp, ffmpeg

Responsibilities

Improve analytics bucket offering and storage of open file formats (iceberg, ducklake); Optimize asset delivery for websites and mobile apps; Build edge network for faster uploads and automatic cache invalidation; Improve performance, observability, and reliability of the storage server; Collaborate with frontend to build a storage explorer; Enhance APIs, client libraries, and CLI for better developer experience; Resolve escalated support issues and identify systemic platform issues

Seniority

Senior, hands-on IC