About the job
DigitalOcean is hiring a Senior Software Engineer I to join the Storage Solutions team in Hyderabad. This group builds and supports storage platforms at scale, focusing on Network File System (NFS) and distributed file storage. The work spans block volumes, backups, image management, object storage, and scalable file systems. The team’s mission: deliver a unified interface for hypervisor storage and provide clear, effective storage class options for customers.
Role Overview
This engineer will lead design and support for current and future storage platforms. The position centers on building scalable NFS solutions and distributed file systems, with a strong emphasis on reliability and operational excellence. The role also offers opportunities to contribute to open-source projects and solve technical challenges at cloud scale.
What You Will Do
- Design, build, and maintain scalable NFS and distributed file storage systems.
- Support the creation and operational management of distributed systems at scale.
- Develop high-performance storage solutions using Go and other programming languages.
- Work closely with team members to architect, develop, and improve storage services.
- Contribute to free and open-source software communities, especially in file storage.
- Tackle complex, large-scale technical challenges in a collaborative setting.
Key Metrics
- Service availability (SLO/SLA): Monthly uptime for control plane and data plane (control plane ≥99.9%, data plane ≥99.95%), reported monthly.
- Mean time to detect / recover (MTTD / MTTR): Median detection and recovery times for Sev-1/Sev-2 incidents, tracked quarterly.
- Incident volume & change-failure rate: Number of incidents by severity and percentage of releases causing rollbacks or incidents, tracked per release and monthly.
- Customer adoption & usage growth: Growth in usage metrics.

