InternFlow

Greenhouse ·

full-time
Top Company

Senior Staff Software Engineer

Druva · Pune, Maharashtra

Druva provides a cloud-native resilience platform that protects data across SaaS, on-premises, endpoint and edge environments, offering air-gapped, immutable backup and recovery powered by its Druva's MetaGraph intelligence layer. The Senior Staff Software Engineer will join the core platform team within Druva's Cloud Apps Organisation in Pune, where the team builds architectural components that support multiple SaaS workloads. Day-to-day work involves designing and implementing backend server-side modules, ensuring high performance and responsiveness, reviewing code and designs of junior engineers, and mentoring them to maintain quality standards. The role requires collaboration across teams, clear communication, and the ability to produce detailed specifications using GenAI-assisted tools. Candidates should have six or more years of product-company experience, strong programming skills in Go, Python, C/C++, Java or .NET, solid grasp of data structures, algorithms and design concepts, hands-on experience with service-oriented architecture, cloud services such as AWS or Azure, and third-party API integration at scale. Familiarity with GenAI-based development (e.g., Cursor/Windsurf), Docker and Kubernetes, Agile practices, and optionally the backup and recovery domain is advantageous.

senior staff software engineerbackend developmentgo programmingcloud architectureservice oriented architectureapi integrationgenai developmentdocker kubernetes

About Druva Druva is the resilience foundation for the AI enterprise, helping organizations secure and recover from connected risk across data, cyber, identity, and AI. The Resilience Cloud is a fully managed, cloud-native SaaS platform that delivers air-gapped and immutable protection across cloud, SaaS, on-premises, endpoint, and edge environments. Powered by Dru MetaGraph, Druva’s graph-powered intelligence layer, the platform connects critical business context so customers can understand risk, respond faster, recover cleanly, and govern data with greater confidence. Trusted by nearly 7,500 customers, including 75 of the Fortune 500, Druva helps safeguard the critical information and systems businesses depend on in an increasingly connected world. Visit druva.com and follow us on LinkedIn , X and Facebook . This role will be with a core platform team in Cloud Apps Org in Pune. This team is responsible for providing architectural components for supporting core operations of multiple SaaSApps workloads. As a Senior Staff Software Engineer in the platform team, you will be responsible for the design and implementation of software modules owned by a team. Your primary focus will be on the development of all backend server side components and ensuring high performance and responsiveness to requests from different workloads. You will guide and mentor junior team members by reviewing their code and designs to ensure that they are writing well designed and high quality code. This role requires excellent communication skills as you will need to collaborate across teams. Key Skills 6+ years of experience, preferably in a product company. Extensive hands-on experience in Go/Python/C/C++/Java/.Net or any other Object-Oriented Language Excellent programming skills along with Data structures, Algorithms, Design Concepts Strong experience in working with SoA (Service oriented Architecture) Experience in Cloud Technologies (AWS/Azure). Experience with third party API integrations at scale (preferred). Hands-on experience with GenAI based development. (Cursor/Windsurf). Desirable Skills: Excellent written and verbal communication skills Familiar with Agile methodologies like Scrum etc. Knowledge of the Backup and Recovery domain will be an advantage. Working knowledge of Dockers and Kubernetes will be an advantage Role and Responsibilities: The Engineer's role is to be the technical leader in building enterprise grade scalable, performant systems which deliver the required functionality to the customers delight. Should be able to design and implement sufficiently large and complex features and/or architectural improvements to the product. Suggest and propose solutions to complex design problems. Identify areas of engineering improvements to the product and work with product architects and the team to address them. Should be able to technically guide junior engineers with feature design and review design and implementation done by junior engineers. Should be able to generate detailed Specs for development via GenAI. Should be able to independently handle complex escalations and guide others. Be able to write technical blogs and make technical presentations in internal and external forums. Qualification B.Tech / B.E / M.E. / M.Tech (Computer Science) or equivalent

RoleSenior Staff Software Engineer
CompanyDruva
LocationPune, Maharashtra
Typefull-time
CompensationNot disclosed
Posted2026-10-06
DeadlineRolling

Typical process for this type of role

A general guide — the exact steps for this specific listing may vary; check the original posting for details.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

About Druva

Founded in 2008 and based in Santa Clara, California, Druva provides a fully managed, cloud-native SaaS platform designed for data security and resilience. The company serves thousands of global enterprises, helping them protect data across various environments, including AWS and Azure. Druva’s platform focuses on cyber resilience, data backup, recovery, and disaster recovery, utilizing agentic AI to automate security tasks and simplify workflows. By eliminating the need for hardware maintenance or manual patching, the company enables organizations to mitigate data risks, defend against cyber threats, and ensure operational continuity. Druva is valued at over $2 billion and manages 450 petabytes of data, supporting IT and security teams in maintaining secure, scalable, and compliant data operations.

All jobs and hiring details at Druvadruva.com

More at Druva

Other jobs at Druva

See all 8 openings at Druva

Explore Related Placements


// similar opportunities

You might also like