Posted today · be early
Technical Lead (C++) - 2223
Swan Global WLL
IndiaremotePosted 1 day ago
Skill Required
Technical-LeadSoftware-Development-LeadC#-Software-EngineerSoftware-Engineering-ManagerSoftware-ArchitectSenior-C++-Lead-EngineerLead-C++-Software-EngineerTechnical-Development-LeadTechnical-Lead-EngineerTechnical-Engineering-LeadSenior-Technical-LeadTechnical LeadC++Data StructuresCD pipelinesAzureEngineeringanalyticalTestNGdesignDevOpsCI/CDAgileC#GitandCICDAIFulltime
Key highlights
- Experience level: 10–16 years
- Mandatory: CAD/CAM, 3D graphics, or geometry-heavy systems
- Location: Kochi, Kerala, India
- Role: Technical Lead (C++)
Role overview
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.
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 safe refactoring practices
- Identify technical improvements and optimize code quality and performance
- Modernize legacy systems and manage technical debt
- Maintain clear technical documentation
- Collaborate effectively with cross-functional teams
Requirements
- 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
- Strong proficiency in C++, including algorithms, data structures, OO concepts, and C++17 syntax
- 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 with CAD/CAM, 3D graphics, or geometry-heavy systems is mandatory
- 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
Nice to have
- Experience with OpenGL or other rendering systems is a plus
- Exposure to C# development is a strong advantage
- Experience leveraging AI tools for development productivity is a plus
Additional details
- Location: Kochi, Kerala, India
- Employment Type: Full-Time | Permanent
- Originally posted on Himalayas