C++ Team Lead managing engineering teams to deliver on ambitious timelines while maintaining code quality. Leading communication with stakeholders and managing team capacity in a remote work setting.
Responsibilities
Own communication with stakeholders and other teams, structure requirements, set priorities, and assure delivery commitments.
Manage the team effectively, understanding each member’s strengths and weaknesses, and assign tasks based on their abilities and development goals.
Own team capacity planning—tracking load, forecasting needs, and ensuring new hires, processes and tools are in place before capacity becomes a bottleneck.
Conduct regular 1:1 meetings, performance reviews, and implement measures to improve team performance as needed.
Requirements
Proven experience leading engineering teams to deliver on ambitious timelines while maintaining code quality, balancing team morale with accountability, and communicating progress and risks transparently to stakeholders.
Proven experience leading engineering teams.
A people-first leadership mindset — you genuinely care about individual growth and team well-being.
Strong communication - you listen deeply and act with empathy.
Experience facilitating performance reviews, feedback sessions, and professional development planning.
Experience conducting code reviews focused on maintaining quality and supporting engineers’ growth.
Proven experience participating in hiring and interviews to help build strong, well-balanced teams.
Understanding of Linux system.
Knowledge of algorithms and data structures.
Ability to design and oversee the architecture of software systems, ensuring scalability, maintainability, and performance.
Decent level of written and spoken English to work in an international environment.
Benefits
Full focus on results with no bureaucracy
Great challenges with fast feedback loops
A welcoming group of highly qualified international professionals
Senior Product Developer building BMC’s mainframe Code Pipeline software for z/OS environments. Designing, debugging, and enhancing C/C++ and Assembler - based products for enterprise clients.
Analyste - programmeur .NET supporting Santé Québec’s youth - sector digital solutions. Developing C#/.NET solutions and participating in agile delivery and support activities.
Java Engineer building scalable, maintainable software for organizations at LT. Coaching client teams and using test - driven development within a collaborative engineering team.
Senior software engineer building backend, DevOps, and MLOps infrastructure for Sureel AI's creator - rights and licensing platform. Developing reliable AI systems for music and broader media.
Senior Java developer designing and deploying sanctions - screening applications for Genpact, an AI and advanced technology solutions company. Improving high - volume transaction processing through microservices, integrations, and Agile delivery.
Java developer building high - volume sanctions and adverse - media screening systems for Genpact. Designing, developing, testing, and deploying enterprise applications with Spring Boot, Kafka, and databases.
.NET Developer building APIs and backend services for an IT services company. Supporting production applications, CI/CD pipelines, deployments, and incident resolution.
CE Technical Architect designing Microsoft Dynamics 365 and Power Platform solutions for business transformation. Leading integrations, ALM, AI, and client - facing technical delivery.
Développeur backend senior chez GHGSat, fournisseur de données satellitaires et aéroportées sur les émissions de gaz à effet de serre. Conception de services Python, API et solutions AWS évolutives.