Browse current jobs

Senior Staff Software Engineer

Druva · Pune

Apply on employer website

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