Commvault

Senior Engineer, Development

Commvault
Apply
2 months ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, develop, test, and maintain software using C#/.NET.
  • Develop scalable and reliable solutions using data structures, algorithms, and object-oriented design.
  • Build multithreaded and concurrent applications.
  • Debug complex software issues, perform root-cause analysis, and resolve performance bottlenecks.
  • Participate in design discussions, code reviews, testing, and continuous improvement with cross-functional engineering teams.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • At least 3 years of software development experience.
  • Strong hands-on C# coding skills and good programming experience in C++.
  • Strong understanding of data structures, algorithms, object-oriented design, .NET, multithreading, and concurrency.
  • Knowledge of Windows, Linux, networking concepts, and distributed systems.
  • Experience with debugging, troubleshooting, and performance optimization.
  • Strong analytical, problem-solving, written communication, and verbal communication skills.
  • Ability to work effectively in an Agile development environment.

Tech Stack

C#C++Linux.NETWindows

Categories

Commvault

About Commvault

1,001-5,000 employees

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.

Contact me