05 Aug
|
HCL Technologies
|
Secunderabad
05 Aug
HCL Technologies
Secunderabad
C++ Technical Lead
Experience: 6 to Not Available years
Location: Hyderabad, India
Skills: C++, data structures, algorithms, object-oriented programming, multithreading, memory management, performance tuning, STL, Boost, Linux, Unix, Git, problem-solving, analytical skills, leadership, CI/CD, Agile, TDD, Valgrind, GDB, Python
Job Summary
We are seeking a highly experienced and technically robust C++ and Data Structures Lead to join our engineering team. The ideal candidate will have a deep understanding of C++, data structures, and algorithmic problem-solving, with proven leadership in driving high-performance and scalable software development. You will lead a team of talented engineers, contribute to critical design decisions, and ensure high code quality across projects.
Key Responsibilities
• Lead the design, development, and optimization of software solutions using modern C++ (C++11/14/17/20).
• Architect and implement complex data structures and algorithms for high-performance applications.
• Guide a team of engineers through technical challenges and code reviews.
• Collaborate with cross-functional teams including Product Management, QA, and DevOps.
• Ensure software quality through code reviews, testing strategies, and continuous improvement practices.
• Drive innovation through proactive problem-solving and technical mentorship.
• Own the full software development lifecycle (SDLC) for core modules.
• Stay current with the latest trends in C++ development, tools, and practices.
Required Qualifications
• 9+ years of professional experience in software development using C++.
• Strong knowledge of data structures, algorithms, and object-oriented programming.
• Experience with multithreading, memory management, and performance tuning.
• Hands-on experience with STL, Boost, or other C++ libraries.
• Familiarity with Linux/Unix-based development environments.
• Experience with version control tools like Git.
• Strong problem-solving and analytical skills.
• Excellent communication and leadership abilities.
Preferred Qualifications
• Experience in domains such as telecom, gaming, finance, embedded systems, or high-performance computing.
• Exposure to modern development practices: CI/CD, Agile, TDD.
• Familiarity with tools like Valgrind, GDB, or performance profilers.
• Experience with Python or scripting languages is a plus.
Other Requirements
• Relevant certifications in C++ programming are a plus.
📌 C++ Technical Lead (Secunderabad)
🏢 HCL Technologies
📍 Secunderabad