Sr Staff Software Engineer
Core
Design, develop, and maintain scalable distributed systems and software-defined infrastructure for a hyperconverged data security and management platform.
Role type
Sr Staff Software Engineer (Distributed Systems)
Builds
Cohesity Data Platform (hyperconverged storage, SpanFS, cloud-native services)
Domain
Data Security & Management / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Go, distributed systems architecture, scalability, reliability, performance optimization, cloud-native development, SaaS platforms, microservices, AI-assisted development tools
Preferred skills
data protection, storage systems, filesystems, asynchronous programming, consensus protocols, fault-tolerance, compression, replication
Technologies
C++, Go, SpanFS, NFS, SMB, S3
Responsibilities
Design and implement scalable features for cloud and on-prem environments; partner with Product Management to define technical strategy; champion engineering excellence through test-driven development; drive delivery of resilient enterprise-grade solutions; foster a culture of ownership and continuous improvement.
Seniority
Sr Staff, hands-on IC with strategic influence