C

Commvault

Data protection software and services provider

Senior Software Engineer - Development

Backend EngineeringPosted on Nov 12
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related technical field is required.
  • At least 3 years of software development experience is required.
  • Strong hands-on coding skills in C# are required; C# is the primary programming language.
  • Good programming experience in C++ is required.
  • A strong understanding of data structures, algorithms, object-oriented design and programming, .NET, multithreading, and concurrency is required.
  • Good knowledge of Windows and Linux operating systems, networking concepts, and distributed systems is required.
  • Experience with debugging, troubleshooting, and performance optimization is required.
  • Strong analytical and problem-solving abilities are required.
  • Good written and verbal communication skills are required.
  • The ability to work effectively in an Agile development environment is required.

Responsibilities

  • 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.

About the Company

Commvault

Data protection software and services provider

Commvault provides data protection and information management software and services for organizations to store, protect, and manage data across industries such as healthcare, finance, and government. Its software handles data backup, recovery, and migration, deployed across on-premise, cloud, or hybrid environments, with licenses or subscriptions for ongoing use and support. The company also offers consulting and training to design data strategies and maximize value. Its goal is to help customers protect data efficiently and derive value from their data management investments.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Tinton Falls, NJ
Founded
1996

Recently Posted Jobs

Explore more opportunities at Commvault

See more jobs