Skip to main content
← Back to Jobs

Druva - Senior Staff Software Engineer - Data Structure & Algorithm

Druva Data SolutionsPune
Full-timeLead
👁️ 0 views📝 0 applicationsPosted 9/4/2026Expires 10/4/2026

Get alerts for roles like this

More Druva - Senior Staff Software Engineer - Data Structure & Algorithm roles in Pune — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

Job Description

As a Senior Staff Software Engineer - Escalations, you will be responsible for fixing product bugs and delivering code changes to the Production part of product reliability, resiliency, stability & sustenance for all Druva SaaS Customers. This role will require excellent communication skills as you will collaborate with Product Management, CloudOps, Development & Customer-Facing Teams to refine requirements, product architects to propose architectural changes, and other product owners to drive features for usability/supportability/quality. Key Skills : - 6 - 9 years of experience in a combination of Development and Sustenance roles. - Extensive hands-on experience in Go/Python on Unix/Linux or Windows platform. - Excellent programming skills along with Data structures, Algorithms, and Design Concepts. - Strong problem-solving skills and demonstrated ability to articulate and present technical solutions. - Strong interpersonal and communication skills, both written and verbal, with the ability to develop and maintain working relationships at all levels, both with customers and internal stakeholders. - Experience in enterprise software, deep knowledge of software development including threading, network, and disk IO, data transformations, data integrity, systems management, systems administration, and monitoring. Desirable Skills : - Exposure to specific technologies around Office 365/VMWare/HyperV/Nutanix/FS/NAS. - 6+ years of software development experience in Python/Golang. - Experience in the development of complex, scale-out, distributed systems based on Service Oriented Architecture/Micro services. - Experience in Cloud Technologies (preferably AWS). - Knowledge of the Backup or Storage domain will be an advantage. Role And Responsibilities : - Suggest and propose solutions to complex design problems for respective technology/workload. - Fix Product Bugs and deliver code changes to Production. - Work closely with the Sales/Tech Support/Customer Success/Professional Services team assisting them on their POCs and Implementation Projects. - Own and drive the Cloud Production issues for investigation and RCA, delivering a solution and working with the extended development teams. - Drive validation of future releases in a staging environment for customer use cases, a gatekeeper for product release and quality assurance. - Partner with respective scrum teams and Product Management for feature design & product improvements. - Ensure communication flows well cross-functionally for product updates and known issues. Qualification : - B.Tech/B.E/M.E/M.Tech (IT or Computer Science) or equivalent.

Required Skills

AWSCommunicationCustomer SuccessGoLinuxProblem SolvingProduct ManagementProduct OwnershipPythonQuality AssuranceScrumSoftware Engineering

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.