Senior Staff Software Engineer
Druva · Pune
Collected role description
Role overview
Senior Staff Software Engineer at Druva
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.
This role requires excellent communication skills as you will need to collaborate across teams.
Preferred qualifications and skills
- Experience with third party API integrations at scale (preferred).
- Desirable Skills:
- Knowledge of the Backup and Recovery domain will be an advantage.
- Working knowledge of Dockers and Kubernetes will be an advantage
Employment details
- Location: Pune [Maharashtra] [India]
About the employer
- About Druva
- 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.
- Visit druva.com and follow us on LinkedIn , X and Facebook .
Additional role details
- 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.
- 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.
- 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.
- 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.
- 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).
- Hands-on experience with GenAI based development. (Cursor/Windsurf).
- Excellent written and verbal communication skills
- Familiar with Agile methodologies like Scrum etc.
- 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
Collected experience requirement
6+ years