Staff Software Engineer, Storage Filesystem
Cohesity
2 - 5 years
Bengaluru
Posted: 21/06/2026
Job Description
Want to join the leader in AI-powered data security?
As part of this core development team, you will design and build massively distributed systems at web-scale. You will be building the core backend of the Cohesity Data Platform and Cohesity SpanFS (limitless Filesystem). Cohesity Data Platform is a limitless scale out system. It is the industrys only hyperconverged platform designed to consolidate ALL secondary storage and data services built on web-scale distributed architecture. Cohesity SpanFS was built to consolidate all secondary storage and eliminate legacy storage silos. Its the only file system that combines NFS, SMB and S3 interfaces, global deduplication, and unlimited snaps and clones, on a web-scale platform. No more compromising between enterprise and cloud stacks! There will be a large variety of features to work on including: hyper-convergence, distributed data path, distributed filesystem, data across thousands of nodes, object storage, cloud services, asynchronous programming, performance optimization, software-defined infrastructure, consensus protocols, massively parallel and distributed data sets, infinite scalability, snapshots, resiliency, deduplication, compression, replication, multiple protocols, fault-tolerance, infrastructure and more that we cannot disclose yet. We are looking for exceptional Engineers/Leads who bring the experience of building LARGE distributed systems and solving complex problems
HOW YOU'LL SPEND YOUR TIME HERE:
- Experience with large-scale, highly available distributed systems
- Experience working on large-scale engineering challenges
- Strong understanding of multithreading, concurrency, and parallel processing
- Expert-level programming and debugging skills in C++
- Strong understanding of system performance and scaling
- Hands-on experience with: Replication and disaster recovery, NAS protocols such as SMB, CIFS, NFS, S3, NAS, filers, file systems, Familiarity with distributed filesystems and object storage (huge plus)
- Proven skills in solving complex problems
- Debugging, diagnosing, and troubleshooting complex, production-grade software
- Identifying performance bottlenecks and applying performance optimization
WE'D LOVE TO TALK TO YOU IF YOU HAVE MANY OF THE FOLLOWING:
- Strong coding experience in C++
- Comfortable in using tools - JIRA, GitHub, Testrail
- BS/MS in Computer Science or Engineering
- 10+ years of developing and solving problems for large-scale distributed systems written in C++ on Linux and Windows Platforms.
- Demonstrated ability to leverage AI tools to enhance productivity, streamline workflows, and support decision making.
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
