Staff Software Engineer – Distributed Storage
nineDots.ioRole Overview
nineDots.io is hiring a Staff Software Engineer – Distributed Storage. This is a full-time role in San Francisco, California. posted last week. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Job description
San Francisco | on-site | Up to $350K base
Storage is the foundation of everything - so naturally, you need someone who knows how it breaks.
You’ll join a small senior engineering team building a new object-storage product and taking it from MVP to production scale. This is hands-on engineering with real ownership of architecture, performance, reliability and failure behaviour
.
What you’ll do
- Build S3-compatible and distributed object-storage services
- Design for consistency, replication, durability and recovery
- Engineer automated failover and graceful degradation
- Build production services using Go, Kubernetes, gRPC and Envoy
- Establish observability through metrics, tracing and SLOs
What you’ll need
- Direct experience building or deeply owning storage systems at scale
- Experience with object storage, distributed KV stores, storage engines or distributed filesystems
- Strong distributed-systems fundamentals
- Go or comparable systems-programming experience
- Experience with Kubernetes and production infrastructure
Using S3 or administering SAN/NAS systems alone is not enough - you should have helped build the storage technology itself.
The practical details
- Up to $350K, depending on experience
- Onsite in San Francisco
- No visa sponsorship currently available
About nineDots.io
nineDots.io
ninedots.io
Frequently Asked Questions
How do I apply for the Staff Software Engineer – Distributed Storage position at nineDots.io?
Use the Apply button above to submit your application directly to nineDots.io. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Staff Software Engineer – Distributed Storage position at nineDots.io located?
This position is based in San Francisco, California. nineDots.io has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Staff Software Engineer – Distributed Storage at nineDots.io earn?
nineDots.io has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Staff Software Engineer – Distributed Storage role at nineDots.io posted?
This role was posted on July 13, 2026 (8 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get started freeNo credit card to start