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, and 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 I/O, data transformations, data integrity, systems management, systems administration, and monitoring.
Desirable Skills
- Exposure to specific technologies around Office 365, VMware, Hyper‑V, 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/Microservices.
- 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, and Professional Services teams assisting them on their POCs and implementation projects.
- Own and drive the cloud production issues for investigation and RCA, delivering solutions and working with extended development teams.
- Drive validation of future releases in a staging environment for customer use cases, acting as gatekeeper for product release and quality assurance.
- Partner with respective scrum teams and Product Management for feature design and product improvements.
- Ensure communication flows well across functions for product updates and known issues.
Qualification
B.Tech / B.E / M.E / M.Tech (IT or Computer Science) or equivalent.