14 Aug
|
Swan Global
|
Kochi
Technical Lead (C++)
Location: Kochi, Kerala, India
Employment Type: Full-Time | Permanent
About the Role
As a Technical Lead, you will architect, design, and develop innovative software solutions. You will collaborate on requirement gathering, coding, testing, and deployment, and mentor junior engineers. Your work will directly impact how products and spaces are designed, managed, and delivered globally.
Key Responsibilities:
Analyze requirements and design solutions that meet product and business needs
Lead development of medium-to-large C++ applications
Mentor and guide junior and mid-level engineers
Maintain high-quality coding standards, code reviews, and protected refactoring practices
Identify technical improvements and optimize code quality and performance
Modernize legacy systems and manage technical debt
Maintain transparent technical documentation
Collaborate effectively with cross-functional teams
Required Skills & Experience
10–16 years of experience in C++ development (medium-to-large commercial applications)
3–4 years in a technical/lead role, mentoring 2–3 engineers
Solid proficiency in C++, including algorithms, data structures, OO concepts, and C++17 syntax
Experience with OpenGL or other rendering systems is a plus
Exposure to C# development is a strong advantage
Experience with Azure DevOps, Git, and CI/CD pipelines
Experience in engineering-focused system development
Ability to analyze and refactor legacy code, reducing technical debt
Experience leveraging AI tools for development productivity is a plus
Note: Experience with CAD/CAM, 3D graphics, or geometry-heavy systems is mandatory.
Candidate Profile
Strong analytical, technical, and problem-solving skills
Ability to work independently and lead teams
Creative, energetic, and detail-oriented
Excellent communication skills in English
Bachelor's degree in Computer Science or equivalent
Knowledge of Agile or other development methodologies
📌 Technical Lead Kochi
🏢 Swan Global
📍 Kochi