Verified today
Senior Engineer, C++, C#
About the role
Server Team at Commvault develops mission‑critical backup and recovery software. The Senior Engineer designs, builds and maintains high‑performance C++/C# server components, participates in architecture reviews, debugs production issues and mentors junior engineers. Bangalore, Hyderabad, Pune – on‑site work model.
What you’ll do
- Design and develop core server‑side components
- Build scalable, high‑performance enterprise software
- Participate in architecture discussions and design reviews
- Debug complex production issues and improve performance
- Mentor junior engineers and conduct code reviews
- Follow Secure Software Development Lifecycle
What you’ll bring
- Bachelor's degree
- 4+ years software development
- C++
- C#
- Object‑oriented design
- Windows/Linux OS
- Multithreading and concurrency
- Networking concepts
Skills
Benefits
- Employee Stock Purchase Plan
- Tuition reimbursement
- Annual health check‑ups
- Car lease program
- Personal accident and term life coverage
Education
Bachelor's degree