Senior Engineer, Development
Job Summary
Recruitment Fraud Alert
Weve learned that scammers are impersonating Commvault team membersincluding HR and leadershipvia email or text. These bad actors may conduct fake interviews and ask for personal information such as your social security number.
What to know:
- Commvault doesnotconduct interviews by email or text.
- We will never ask you to submit sensitive documents (including banking information SSN etc) before your first day.
- Commvault recruiters may contact prospective candidates through LinkedIn and other professional networking platforms regarding career opportunities. If you are unsure whether a recruiting communication is legitimate review the profile to ensure they have a badge verifying them as a Commvault employee.
If you suspect a recruiting scam please contact us at
About Commvault
Commvault (NASDAQ: CVLT) delivers continuous recovery for the AI era. We help organizations stay ready for constant disruption by returning critical data applications identities and AI systems to a clean trusted state. Our purpose-built recovery solutions span cloud-native and hybrid environments leveraging AI to enable resilience at enterprise scale.
The Opportunity - Software Engineer C# / C
We are looking for a Software Engineer with strong programming fundamentals and excellent problem-solving skills. The ideal candidate should be proficient in C# as the primary programming language with good knowledge of C data structures algorithms and object-oriented design.
What youll do
- Design develop test and maintain high-quality software using C#/.NET.
- Develop efficient scalable and reliable solutions using strong data structures and algorithms fundamentals.
- Apply object-oriented design and programming principles to build maintainable software.
- Work on multithreaded and concurrent applications.
- Debug complex software issues and perform root-cause analysis.
- Identify and resolve application performance and scalability bottlenecks.
- Collaborate with cross-functional engineering teams in an Agile development environment.
- Participate in design discussions code reviews testing and continuous improvement initiatives.
Who you are
- Bachelors degree in Computer Science Engineering or a related technical field.
- 3 years of software development experience.
- Strong hands-on coding skills in C# primary requirement.
- Good programming experience in C.
- Strong understanding of:
- Data structures and algorithms
- Object-oriented design and programming
- .NET
- Multithreading and concurrency
- Good knowledge of:
- Windows and Linux operating systems
- Networking concepts
- Distributed systems
- Experience with debugging troubleshooting and performance optimization.
- Strong analytical and problem-solving abilities.
- Good written and verbal communication skills.
- Ability to work effectively in an Agile development environment.
Commvault is an equal opportunity workplace and is an affirmative action employer. We are always committed to equal employment opportunity regardless of race color ancestry religion sex national origin sexual orientation age citizenship marital status disability gender identity or Veteran status and we will not discriminate against on the basis of such characteristics or any other status protected by the laws or regulations in the locations where we work.
Commvaults goal is to make interviewing inclusive and accessible to all candidates and employees. If you have a disability or special need that requires accommodation to participate in the interview process or apply for a position at Commvault please email For any inquiries not related to an accommodation please reach out to.
Required Experience:
Senior IC
About Company
Only Commvault continuously recovers and restores the data powering your enterprise and agents to a clean, trusted state.