CareerPlanSign in

Staff Software Engineer, Storage Filesystem

Bangalore, Karnataka💼 Full-time🗓 2026-06-21 → 2026-08-09

Required skills

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

Preferred skills

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.

Technologies

C++, Linux, Windows, SMB, CIFS, NFS, S3, NAS, filers, file systems, distributed filesystems, object storage, JIRA, GitHub, Testrail

Responsibilities

Design and build massively distributed systems at web-scale, Build the core backend of the Cohesity Data Platform and Cohesity SpanFS, Consolidate all secondary storage and data services, Eliminate legacy storage silos, Combine NFS, SMB and S3 interfaces, Global deduplication, Unlimited snaps and clones, Work on features 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

Seniority

Domain

Data storage, distributed systems, AI-powered data security

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.