Manager, Engineering
Druva•2w ago
Pune, Maharashtra, IndiaOnsiteFull-timeManager Level5+ yrs exp
Top focus
Engineering ManagerVp EngineeringSenior Engineering ManagerDirector Engineering
- About Druva
- Druva is the resilience foundation for the AI enterprise, helping organizations secure and recover from connected risk across data, cyber, identity
- 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
- 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
- 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 .
- The Druva Product Platform team builds the shared application platform that every Druva product is built on — the multi-tenant services, APIs
- control-plane capabilities that handle tenant lifecycle and provisioning, identity and access, authorization, configuration, orchestration and job scheduling, metering
- platform-wide observability. When a new workload or product line ships at Druva, it ships on top of what this team owns. That makes the work high-leverage and high-blast-radius in equal measure: the services you own are multi-tenant, always-on
- measured against strict availability and latency objectives, at a scale of thousands of enterprise customers and billions of operations per year.
- As Manager, Engineering , you will lead a team of 10 to 13 engineers responsible for delivering features and enhancements for scale-out distributed systems and applications on the Druva Product Platform. The role requires involvement across the full product development lifecycle — from product roadmap planning, requirements specification, design, delivery, test, documentation
- release management, through to support and maintenance of what you ship in production. In addition, you will be responsible for talent management activities including mentoring, feedback through regular 1-1s, performance appraisals
- career development for your team.
- Key Skills:
- 10-15 years of experience with a consistent track record in development projects involving product development, as both an individual contributor and a team/tech lead.
- 3+ years managing a team of 5+ engineers, including experience managing, motivating, developing/coaching, and appraising the team assigned to the project.
- Experience leading the development of complex, scale-out, distributed systems based on Service Oriented Architecture/Microservices (preferred).
- Understanding of modern programming languages such as Go/Python and concepts such as multi-threading, concurrency, data-intensive applications, and NoSQL databases.
- Demonstrated experience building and operating multi-tenant SaaS services — service APIs (REST/gRPC), asynchronous and event-driven workflows, and data stores at scale.
- Experience owning services in production: availability and latency objectives (SLI/SLO), on-call, incident response, and root cause analysis.
- Understanding of cloud technologies (AWS / Azure preferred; GCP also relevant) and of containerized deployment (Docker, Kubernetes).
- Desirable Skills:
- Demonstrated experience building products in the areas of Cloud/SaaS services, Storage, Virtualization, or Networking/Security.
- Experience with platform concerns that cut across products: tenant isolation, authentication and authorization, rate limiting and quotas, schema and API versioning, and safe migration of live tenants.
- Exposure to data protection, backup/recovery, or cyber-resilience domains (RPO/RTO, retention, immutability).
- Familiarity with security and compliance expectations for enterprise SaaS (SOC 2, ISO 27001, GDPR, HIPAA, FedRAMP).
- Experience shipping AI-assisted or LLM-backed product capabilities, and the platform work that supports them.
- Start-up development and/or management experience is nice to have.
- Role And Responsibilities:
- Coordinate with Product Management, UX and architects to come up with high level design for the features, estimates, plan and timelines for the delivery.
- This is a hands-on role that involves understanding the product at a detailed level and contributing to design discussions and code reviews.
- Define release scope in conjunction with Product Management, and own end-to-end delivery of new features and service releases, often in parallel.
- Own the operational health of the services your team runs — availability, latency, and cost objectives — and drive on-call quality, incident response, and follow-through on root cause analysis.
- Partner with the product teams that build on top of your platform: treat them as customers, set clear API and migration contracts, and manage change without breaking them.
- Help with ongoing escalations as required, and establish lean engineering practices such as CI/CD, TDD, effective code reviews, and automated testing.
- Track and report progress on a timely basis; flag risks early and come up with feasible mitigation plans.
- Define the team structure, and hire and strengthen the team to support the product roadmap and company vision, working closely with Talent Acquisition.
- Coach, mentor and provide regular and timely feedback to direct reports; set SMART goals, run performance conversations, and create individual development plans that groom talent for promotion and career growth.
- Participate in customer and sales connect sessions for product feedback, and maintain strong awareness of the market and competing products
Qualification
B.Tech / B.E / M.E / M.Tech (Computer Science) or equivalent.
Required skills
PythonGogRPCLLMAWSGCPAzureKubernetesDockerCI/CDTDDMicroservicesDistributed SystemsSecurity