Software Engineer – Storage

Posted 2 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Engineer improving Supabase’s scalable Postgres storage platform across APIs, CDNs, infrastructure, and developer tools. Building reliable uploads, asset optimization, and storage experiences for millions of developers.

Responsibilities

  • Improve the analytics bucket offering and storage of open file formats such as iceberg and ducklake
  • Optimize assets to speed delivery for websites and mobile applications
  • Build out the edge network to speed uploads and implement automatic cache invalidation
  • Improve the performance, observability, and reliability of the storage server
  • Collaborate with the frontend team to build a fast, powerful storage explorer
  • Improve APIs, client libraries, and CLI for an exceptional end-to-end developer experience
  • Resolve escalated support issues and identify and resolve systemic platform issues
  • Work across client libraries, CLI, CDN, storage server, and deployment infrastructure
  • Contribute to the open-source server and upstream dependencies such as the TUS server

Requirements

  • 5+ years of backend engineering experience running Node.js in production
  • Experience with highly scalable, distributed systems
  • Backend application development experience and infrastructure experience deploying, monitoring, and scaling services
  • Familiarity with OpenTelemetry, Prometheus, and Grafana
  • Performance tuning experience
  • Production-grade PostgreSQL usage, including tuning and troubleshooting
  • Ability to drive projects end-to-end
  • Prior experience working on developer tools (nice to have)
  • Knowledge of AWS, GCP, or Azure and containerization with Docker and Kubernetes (nice to have)
  • Experience designing and operating large-scale file upload/download pipelines (nice to have)
  • CDN integration and optimization knowledge (nice to have)
  • Experience with image and video processing tools, formats, and codecs (nice to have)
  • Experience with frontend technologies such as Next.js and React (nice to have)

Benefits

  • Fully remote work
  • WeWork membership or co-working allowance usable anywhere in the world
  • ESOP (equity ownership) for every team member
  • Tech allowance for laptop, monitor, headphones, or other work equipment
  • 100% health insurance coverage for employees
  • 80% health insurance coverage for dependents
  • Annual company off-sites
  • Flexible, asynchronous work
  • Annual education allowance for courses, books, conferences, or other learning

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

AWSAzureDistributed SystemsDockerGoogle Cloud PlatformGrafanaJavaScriptKubernetesNext.jsNode.jsPostgresPrometheusReact

Location requirements

RemoteWorldwide

Report this job

Found something wrong with the page? Please let us know by submitting a report below.