Cloud Software Architect at Druva
Pune, IN

Druva is the global leader in Cloud Data Protection and Management, delivering the industry’s first data management-as-a-service solution that aggregates data from endpoints, servers and cloud applications and leverages the public cloud to offer a single pane of glass to enable data protection, governance and intelligence–dramatically increasing the availability and visibility of business critical information, while reducing the risk, cost and complexity of managing and protecting it.

Druva’s award-winning solutions intelligently collect data, and unify backup, disaster recovery, archival and governance capabilities onto a single, optimized data set. As the industry’s fastest growing data protection provider, Druva is trusted by over 4,000 global organizations, and protects over 40 PB of data.

Please do visit us at : https://www.druva.com/about/

Druva is building a petabyte scale data management platform on cloud. Druva is looking for engineers who want to architect and build software for SaaS using modern architectural concepts like service oriented architecture, micro-services and serverless code execution and deliver it through continuous integration and deployment techniques. Your expertise in building modern SaaS applications with an API first approach that leverages other cloud-native paradigms for storage, networking and execution will be instrumental in building a reliable, cost effective, secure data management platform. You will have opportunities to design and implement SaaS services using latest SaaS technology stack and in the process create an architectural blueprint for Druva’s platform. You are passionate about achieving engineering excellence - both for yourself as well as for the team - while delivering on business goals. 

Key Responsibilities:

Work with a team to drive adoption of architecture and design principles as well as engineering best practices. 

Work with business stake holders and customers to understand use cases and build solution architectures that engineers can design and implement.

Continuously assess newer paradigms, technologies, tools and libraries that help with building high quality SaaS software.

Mentor and guide engineers to help them achieve engineering excellence.

Experience:

Expertise and hands-on experience in building SaaS applications using service oriented as well as serverless architectures.

Proficiency, knowledge and experience of technology stack for a cloud and SaaS platform including hands on programming expertise on server programming languages like Golang, Python, Java.

Strong experience in building software using API first approach as well as cloud native 

Strong experience laying down architectural and design guidelines as well as engineering best practices to help team build high quality, scalable, reliable, cost efficient and secure software for cloud.

Strong understanding of enterprise applications and data generated by them.

Experience with SaaS platforms like AWS is a must.

Experience with SaaS based backup and data management products is a plus.

Strong technical leader who can influence and drive architecture, design and implementation of a system for timely business results and outcome.

10+ years of industry experience in building software products.

Advanced degree in Computer Science is a must.

M.Tech/BE/B.TECH/MCA/MSC/BCA/BCS OR equivalent degree