munotes®Mumbai University
Never miss an opening. Get the daily email.
Daily Tech Jobs India

Senior Staff Software Engineer, Distributed Filesystem

Druva · Pune

Verified live on July 31, 2026
By the Daily Tech Jobs desk at munotes.in · Published · About us · Contact
Get every day's jobs where you already are
Druva
PuneFull-time6+ years

About this role

This is the deepest systems role Druva is advertising, and it is a genuine distributed filesystem job. The work described includes metadata versioning and change tracking over petabyte scale cloud data, integrating third party secondary storage appliances for data centre protection, extending the filesystem to store workloads beyond files and folders such as emails and messages, and optimising the filesystem for cost by using cheaper cloud storage tiers and reducing IO requests. That last one is a real engineering problem, not a footnote. The requirement is 6+ years, preferably at a product company with storage architecture exposure, plus demonstrable systems programming in multithreading, synchronisation, fault tolerance and data consistency at scale, and hands on Go, Python, C, C++ or Java on Unix or Linux. Pune.

Who this is for

Required by the posting: 6+ years of experience, preferably in a product company with exposure to storage architectures. Strong demonstrable experience in systems programming, specifically multithreading, synchronisation, fault tolerance and data consistency at scale. Hands on experience designing and developing complex products. Extensive hands on experience in Go, Python, C, C++ or Java on Unix or Linux platforms. A strong understanding of computer architecture, data structures, algorithms, design concepts and programming practices. Experience with service oriented architecture, especially on the service backend.

Desirable rather than required: excellent written and verbal communication; cloud technologies, preferably AWS; working knowledge of Docker and Kubernetes; working knowledge of storage and file systems including file system consistency checks; and hands on experience using generative AI for code generation.

The real day to day: metadata versioning and change tracking across petabytes of data residing in the cloud; third party secondary storage appliance integration for data centre data protection; extending the filesystem to store workloads beyond files and folders, such as emails and messages; optimising the filesystem for cost using strategies and algorithms that leverage cheaper cloud storage tiers and reduce IO requests; and developing tools that make production issues easier to debug.

The role, in the posting's framing: to be the technical owner building enterprise grade, scalable, performant systems; to design and implement large and complex features or architectural improvements; to propose solutions to complex design problems; to identify engineering improvements and work with product architects and the team on them; to technically guide junior engineers on feature design and implementation and review their work; to independently handle complex escalations; and to write technical blogs and present in internal and external forums.

Qualification: B.Tech, B.E., M.E. or M.Tech in Computer Science or equivalent.

Location: Pune, Maharashtra.

Honest fit guidance: the cost optimisation work is worth calling out because it is unusual and genuinely interesting. Reducing cloud storage spend through tiering strategy and IO reduction is a systems problem with a directly measurable outcome, which is rarer than it sounds. The guidance and review duties are technical mentoring rather than management, with no reports or hiring involved.
Apply on company site Opens www.druva.com, the employer's own application page. Applying is always free.
More roles like this, every day

Every link is checked live before we post it. Get the day's list in your inbox.

Free · one email a day · unsubscribe anytime

More from July 31, 2026

← Back to all jobs