companyDigitalOcean logo

Senior Software Engineer I - Storage Solutions

DigitalOceanHyderabad
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Proficient in Go and experience with other programming languages. Strong understanding of NFS and scalable file storage solutions. Demonstrated ability in designing and maintaining distributed systems. Experience with block volumes and object storage technologies. Excellent problem-solving skills in a fast-paced environment. Passion for contributing to open-source projects.

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.

About DigitalOcean

At DigitalOcean, we are committed to simplifying cloud infrastructure for developers. Our platform is designed to empower innovators and provide them with the tools they need to succeed. We foster a culture of collaboration, creativity, and continuous learning, ensuring that our team members can thrive both personally and professionally.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.