SGI
Software Team Lead
SGIBelgium15 hours ago
ContractRemote FriendlyInformation Technology

We are seeking an experienced C++ Linux Team Lead to join a fast-paced engineering environment on a long-term freelance engagement. This role combines hands-on development with technical leadership, guiding a team of 5–7 engineers while actively contributing to the design and delivery of complex systems.


You will play a key role in managing multiple concurrent projects, ensuring high engineering standards, and driving delivery in a dynamic, high-performance environment.


Key Responsibilities -


  • Lead and mentor a team of 5–7 C++ engineers, fostering collaboration and high performance.
  • Remain hands-on with development, contributing to architecture, design, and implementation of C++ applications running on Linux.
  • Oversee delivery across multiple concurrent projects, ensuring timelines and technical quality are maintained.
  • Conduct code reviews, enforce best practices, and maintain high standards for performance, reliability, and maintainability.
  • Work closely with product owners, architects, and stakeholders to translate requirements into technical solutions.
  • Support technical decision making, architecture discussions, and system design.
  • Identify and mitigate risks across projects in a fast-moving development environment.
  • Help establish development processes that improve efficiency and delivery.


Required Experience


  • Strong professional experience developing C++ applications in Linux environments.
  • Proven experience as a hands-on Team Lead or Technical Lead managing teams of approximately 5–7 engineers.
  • Experience delivering multiple projects simultaneously in fast-paced environments.
  • Strong knowledge of software architecture, design patterns, and performance optimization.
  • Experience conducting code reviews and mentoring engineers.
  • Excellent communication and stakeholder management skills.


Desirable Skills


  • Experience with high-performance or real-time systems.
  • Familiarity with modern C++ standards (C++17/20).
  • Experience working in Agile / Scrum environments.
  • Exposure to CI/CD pipelines and modern development tooling.


Working Model


  • Hybrid working model: 3 days per week on-site.
  • Initial onboarding phase: 5 days per week on-site to integrate with the team and environment.
  • Contract duration: 3 years, freelance engagement.


Environment


This is a fast-paced engineering environment where teams work across several parallel initiatives. The role suits someone who thrives in technically challenging settings, enjoys leading engineers, and remains actively involved in solving complex problems.

Key Skills

Ranked by relevance