Tinton Falls, NJ, US
1 day ago
Principal Engineer

Commvault (NASDAQ: CVLT) is the gold standard in cyber resilience. The company empowers customers to uncover, take action, and rapidly recover from cyberattacks – keeping data safe and businesses resilient. The company’s unique AI-powered platform combines best-in-class data protection, exceptional data security, advanced data intelligence, and lightning-fast recovery across any workload or cloud at the lowest TCO. For over 25 years, more than 100,000 organizations and a vast partner ecosystem have relied on Commvault to reduce risks, improve governance, and do more with data. 

JOB DESCRIPTION:

Commvault is seeking a highly skilled and experienced Principal C++/C# Engineer with a deep expertise in virtualization and file system technologies. As a key member of our engineering team, you will play a pivotal role in designing, architecting, and implementing cutting-edge solutions that enable seamless data management and protection across diverse virtualized environments and file systems.

What you’ll do…

- Design and development of advanced Active Directory and file system features within Commvault's industry-leading data management platform.

- Architect scalable and high-performance solutions to address complex challenges in virtualized environments, including hypervisors, cloud platforms, and containerized infrastructures.

- Collaborate closely with cross-functional teams, including product management, QA, and customer support, to gather requirements and define technical specifications.

- Mentor and guide junior engineers, providing technical leadership and expertise in C++/C# programming, software architecture, and best practices.

- Drive innovation and continuous improvement initiatives, researching emerging technologies and industry trends to enhance Commvault's product offerings.

- Conduct thorough code reviews, perform unit testing, and ensure the highest standards of code quality, reliability, and performance.

- Troubleshoot and resolve complex technical issues related AD recovery and data protection, both independently and collaboratively.

Who you are…

- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

- 8+ years of hands-on experience in software development using C++ and C#, with a proven track record of designing and delivering complex, enterprise-grade solutions.

- Extensive knowledge of Active Directory, Entra ID (Azure Active Directory) technologies, including System state and Windows OS concepts

- Deep understanding of file system architectures, protocols, and data structures, with experience in developing file system features and functionalities.

- Strong expertise in software architecture, design patterns, and system-level programming, with a focus on scalability, performance, and reliability.

- Excellent problem-solving skills and a passion for tackling technical challenges in a fast-paced, collaborative environment.

- Prior experience in the data management, backup, or storage industry is a plus.

You’ll love working here because:

• Continuous professional development, product training and career pathing

• An inclusive company culture, opportunity to join our Community Guilds

• Generous Global Benefits

• Employee Stock Purchase Plan

Confirm your E-mail: Send Email