Software Engineer - Storage (APAC)

Posted 2025-10-26
Remote, USA Full Time Immediate Start
Supabase Storage is a scalable and high performance object storage service and is one of our fastest growing services. The current landscape of tools for uploading, storing, processing and delivering assets is complicated. Developers are forced to think about regions, caching, codecs and security before they can start uploading anything. We are looking for engineers to solve this problem once and for all! You will be working across the entire stack - client libraries, CLI, CDN, the storage server and the deployment infrastructure. One day, you might focus on improving upload resilience in iOS applications; the next, you could be optimizing the S3 protocol for efficient retries or finding ways to accelerate upload processing. You will be contributing to both our open source server and upstream dependencies we use, like the TUS server. This is a fully remote position within the APAC region. You will be working on:Improving our analytics bucket offering and improving the storage of open file formats like iceberg and ducklakeAsset optimization to speed up delivery for websites and mobile applicationsBuilding out our edge network to speed up uploads and build features like automatic cache invalidationImprove the performance, observability, and reliability of our storage serverWork with the frontend team to build a fast, powerful storage explorerImprove our APIs, client libraries and CLI to provide an exceptional end-to-end DX for our usersResolve escalated support issues, while also identifying and resolving systemic issues across the platformWhat you bring:≥5 years backend engineering experience with significant TypeScript and Node.js production work (prior experience working on developer tools is a plus)Solid knowledge of cloud infrastructure (AWS, GCP, Azure) and containerization (Docker, Kubernetes)Familiarity with observability tools (OpenTelemetry, Prometheus, Grafana) and performance tuningDirect experience designing and operating large file upload/download pipelines at scaleDeep, practical CDN integration and optimization knowledgeProduction-grade PostgreSQL usage, including tuning and troubleshootingTrack record of debugging incidents across distributed systemsComfortable with working across the stack - backend application development, some infrastructure work including deploying, monitoring and scaling the serviceExperience with image and video processing tools (sharp, dssim, ffmpeg), formats and codecs (AVIF, WebM, Brotli) is a plusExperience with the frontend ecosystem (Next.js, React, etc) is a plusOwnership mentality: driving projects end-to-endEmpathy towards developer experienceWhat We OfferFully RemoteWe hire globally. We believe you can do your best work from anywhere. There are no Supabase offices, but we provide a WeWork membership or co-working allowance you can use anywhere in the world. ESOPEvery team member receives ESOP (equity ownership) in the company. We want everyone to share in the upside of what we’re building together. Tech AllowanceUse this budget to set up your ideal work environment—laptop, monitor, headphones, or whatever helps you do your best work. Health BenefitsSupabase covers 100% of health insurance for employees and 80% for dependents, wherever you are. Your wellbeing and your family’s health are important to us. Annual Off-SitesOnce a year, the entire company gathers in a new city for a week of connection, collaboration, and fun. It’s a highlight of our year. Flexible WorkWe operate asynchronously and trust you to manage your own time. You know what needs to be done and when. Professional DevelopmentEvery team member receives an annual education allowance to spend on learning—courses, books, conferences, or anything that supports your growth. About the TeamSupabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love.120+ team members35+ countries15+ languages spoken$396M raised350,000+ community members20,000+ memes posted (and counting)We move fast, build in public, and use what we ship. If it’s in your project, we probably use it in ours too. We believe deeply in the open-source ecosystem and strive to support—not replace—existing tools and communities. Hiring ProcessWe keep things simple, async-friendly, and respectful of your time:Apply – Our team will review your application. Intro Call – A short video chat to get to know each other. Interviews – Up to four calls with:FoundersFuture teammatesSomeone cross-functional from product, growth, or engineering (depending on the role)Decision – We may follow up with a final question or go straight to offer. All communication is remote and we aim to move fast. Apply to this Job
Back to Job Board