Software Engineer
As a Staff Software Engineer at Druva, you will lead the design, development, and deployment of highly scalable and resilient microservices for our cloud data protection platform. You will solve challenging problems related to data protection, storage, and recovery in a multi-cloud environment, while also providing technical leadership and mentoring to junior engineers. This role requires strong proficiency in Java, GoLang, or Python, and extensive experience with distributed systems and cloud technologies.
Druva is a leader in Cloud Data Protection and Management, delivering a comprehensive SaaS platform that transforms how organizations protect, control, and use their data. Druva's innovative approach eliminates the need for traditional hardware and software, offering a unified solution for backup, disaster recovery, and data governance across hybrid and multi-cloud environments. With Druva, businesses can simplify data protection, reduce costs, and accelerate their digital transformation journey.
As a Staff Software Engineer at Druva, you will play a crucial role in building the next generation of our cloud data protection platform. You will be responsible for designing, developing, and deploying highly scalable, reliable, and performant microservices and distributed systems. You will work on challenging problems related to data protection, storage, and recovery in a multi-cloud environment. This role requires strong technical leadership, excellent problem-solving skills, and a passion for building robust software.
Posted June 11, 2026