2 months ago
Pune, India or Bengaluru, IndiaSenior
Responsibilities
- Build scalable systems focused on performance, concurrency, and efficiency.
- Design and optimize SQL queries and database schemas for large-scale workloads.
- Drive technical design and end-to-end delivery of complex features.
- Use AI-assisted and agentic coding tools to improve development productivity and code quality.
- Mentor engineers through code reviews, design discussions, and technical guidance.
Requirements
- Bachelor's degree required.
- 4+ years of experience in backend software development.
- Strong proficiency in C++ and SQL.
- Solid understanding of algorithms, data structures, multithreading, and system design.
- Experience with Linux development and performance optimization.
- Security and SaaS experience are strongly preferred.
- Strong ownership, problem-solving, communication, and mentoring skills.
Benefits
- Employee stock purchase plan (ESPP)
- Continuous professional development, product training, and career pathing
- Annual health check-ups
- Car lease program
- Tuition reimbursement
- Inclusive company culture and Community Guilds
- Personal accident cover and term life cover
- Position is based in Bangalore or Pune, India
About Commvault
Commvault builds enterprise data protection and cyber resilience software that secures, backs up, and recovers workloads across on‑prem, cloud, and SaaS environments. It sells subscriptions and SaaS options, plus professional services, to organizations needing backup, disaster recovery, and ransomware recovery. Founded in 1996 and headquartered in Tinton Falls, NJ, Commvault is a public company traded on NASDAQ under the symbol CVLT.
