Key Responsibilities: As a seasoned Engineer you will be responsible for managing key projects for the Commvault Product Engineering for the Build Team.
? Execute complex projects (Conceptualize, design, developer, unit test, implement, guide certification team)
? Get exposure to a complete Product Life Cycle Development.
? Take on additional responsibilities and mentor junior members in the team ? Resolving some of the complex technical issues independently.
? High visibility to work with teams across Engineering and CPO technology leadership.
Required Skills / Experience:
? Strong proficiency in C++ programming with fair knowledge of the language specification. Atleast 3 years of experiencerequired.
? Knowledge of the latest C++11 and C++ 14 standard is appreciated.
? Exposure to databases like SAP HANA, Oracle or MongoDB is a big plus for this role.
? Thorough knowledge of the Standard Template Library ( STL) containers and algorithms
? Should have a very strong understanding of algorithms, OS internals, multi-threaded application development, TCP/IP programming and IPCs
? Should be able to troubleshoot complex problems on Linux subsystems and experience to detecting/debugging memory leaks and crash dumps.
? Should have strong communication skills and should be able to work across teams.
? Good understanding of memory management in non-garbage collected environments.