
The cloud-based backup platform for modern businesses
Druva, headquartered in Santa Clara, CA, is a leading cloud-based backup SaaS platform that protects vital business data for thousands of enterprise clients, including Samsung, Hulu, and DHL. Founded in 2008, Druva has raised $475 million in funding across multiple rounds, including Series G, and is...
Druva offers comprehensive healthcare and mental health programs, competitive compensation, equity options, and generous paid family leave policies. E...
Druva fosters a culture focused on data protection and security, emphasizing the importance of cloud technology in today’s business landscape. The com...

Druva • Pune, Maharashtra, India
Druva is seeking a Senior Staff Software Engineer to join their Cloud Apps team in Pune. You'll focus on designing and implementing backend components for SaaS applications, requiring expertise in Java and cloud technologies.
You have over 6 years of experience in software engineering, ideally within a product-focused environment. Your background includes extensive work with backend systems, where you've designed and implemented high-performance server-side components. You possess strong communication skills, enabling you to collaborate effectively across teams and mentor junior engineers in best practices and code quality.
Your technical expertise includes a deep understanding of Java and cloud technologies, particularly in the context of SaaS applications. You are comfortable generating detailed specifications for development and can independently handle complex escalations, guiding others through challenging technical issues. You also enjoy sharing your knowledge through technical blogs and presentations, contributing to both internal and external forums.
As a Senior Staff Software Engineer at Druva, you will be a key member of the core platform team within the Cloud Apps organization. Your primary responsibility will be to design and implement software modules that support the operations of multiple SaaS applications. You will ensure that all backend components are optimized for high performance and responsiveness, addressing the needs of various workloads.
You will lead the development efforts, guiding junior team members by reviewing their code and designs to ensure high-quality outputs. Your role will involve generating detailed specifications for development, leveraging GenAI where appropriate, and collaborating with cross-functional teams to align on architectural decisions.
In addition to your technical responsibilities, you will play a crucial role in mentoring junior engineers, helping them grow their skills and understanding of software design principles. You will also be expected to contribute to the technical community by writing blogs and making presentations that showcase your expertise and the innovative work being done at Druva.
Druva provides a dynamic work environment where you can make a significant impact on the future of data resilience in the cloud. You will have the opportunity to work with cutting-edge technologies and be part of a team that values collaboration and innovation. We encourage you to apply even if your experience doesn't match every requirement, as we believe in fostering a diverse and inclusive workplace.
Apply now or save it for later. Get alerts for similar jobs at Druva.