Job Title: Technical Lead (C++)
Job Location: Kochi, India
Industry: Software Development / Technology
Employment Type: Permanent Full Time
Number of Vacancies: 1
Job Summary:
We are seeking an experienced Technical Lead (C++) to architect and design innovative software solutions using cutting-edge technologies. The role involves end-to-end involvement in requirement gathering, design, development, testing, and deployment. You will contribute to building advanced solutions for global industries including Kitchen & Bath, Furniture, Window, Glass & Door, and Flooring.
Mandatory Requirements & Qualification (Non-Negotiable):
Education:
- Bachelor's Degree in Computer Science or equivalent
Experience:
- 1016 years of experience in C++ / C# application development
- Minimum 34 years in a Technical/Lead role mentoring team members
Technical Skills:
- Strong proficiency in C++ (including C++17), algorithms, data structures, and OOP concepts
- Experience in CAD software, 3D graphics, or geometry-heavy systems
- Knowledge of OpenGL or other rendering systems (preferred)
- Experience with Azure DevOps, Git, and CI/CD pipelines
- Exposure to C# development (preferred)
- Strong experience in analyzing legacy code, refactoring, and managing technical debt
- Familiarity with AI tools for development productivity (preferred)
Mandatory Criteria:
- Strong proficiency in C++ (including C++17), algorithms, data structures, and OOP concepts
- Experience in CAD software, 3D graphics, or geometry-heavy systems
- Excellent communication skills in English
- Knowledge of Agile or similar development methodologies
- Exposure to C# development
- Experience leveraging AI tools to enhance development productivity is a plus.
- Experience designing, developing, and maintaining CAD software, 3D graphics applications, or geometry-heavy systems.
- 1016 years of experience working on medium-to-large commercial C++, C# applications
- At least 3 to 4; years in a technical/lead role mentoring 2/3 engineers.
- Extremely proficient and current in C++; programming including algorithms, data structures, OO Concepts, etc. Experience using C++17 syntax is helpful.
- Experience with OpenGL and other Rendering systems is a plus.
Key Responsibilities:
- Design and develop solutions aligned with product and business requirements
- Collaborate on requirement gathering, coding, testing, and deployment
- Plan, execute, and continuously improve development processes
- Mentor junior and mid-level engineers
- Maintain high-quality coding standards and conduct code reviews
- Ensure proper documentation for long-term product continuity
- Drive continuous improvement in system performance and code quality
- Collaborate with teams to innovate and develop new products
- Stay updated with the latest development practices and technologies
Documents Required:
- Updated CV
- Educational Certificates
- Experience Certificates