Software Development Team Lead (C++) €70k-85k Remote

at iSearch LTD
Location Malta, Malta
Date Posted 20/10/2025
Category Information Technology | iGaming
Job Type Full-time

Description

First Class Global Outsourcing Solutions Client with fantastic people, incredible offices and a super reputation, are looking for a Software Development Team Lead.

Typical Day:

  • Assist in recruitment, mentoring, and appraisal of Software Developers, fostering growth and development within the team.
  • Review requirements to provide technical solutions and high-level estimates for project planning.
  • Collaborate with the Project Manager for effective stakeholder management, including clear and concise communication and reporting to stakeholders.
  • Assist Software Developers with production support escalations, ensuring issues are resolved efficiently.
  • Design, build, and maintain efficient, reusable, clean, performant, and reliable C++ code, ensuring high standards of code quality.
  • Proactively identify bottlenecks, bugs, and other potential issues, and devise effective solutions to address them.
  • Help maintain code quality, organization, and automation, ensuring adherence to standards through code reviews.
  • Assist in the deployment of systems, ensuring smooth transitions from development to production.
  • Work closely with Architects and DevOps teams to drive adherence to company standards and best practices.
  • Provide expertise and support to unblock team members in their daily tasks, ensuring the team can operate smoothly.
  • Contribute to the design process of new services, working alongside architects to ensure technical feasibility and scalability.
  • Create clear and concise documentation for implemented solutions, facilitating easy understanding and future maintenance.

Required Skills

Strong proficiency in C++ 17 (or newer) with a good knowledge of the language specification, memory management and main libraries usage (i.e. POCO and Boost)
Understanding of dynamic polymorphism and C++ specific notions
A strong degree of C++ template meta-programming
Proficiency with multi-threading, concurrent and asynchronous programming
Knowledge of UML
Knowledge and experience applying design patterns
Experience with Cloud Programming, Docker and Microservices Architectures development
Proficiency with Event Driven Architecture development with knowledge of one of these : RabbitMQ, Kafka or Pulsar
Knowledge of distributed cache (i.e. Redis or similar)
Proficiency with RDBMS/SQL databases (specifically MySQL and Postgres)
Strong experience in the implementation of automated testing platforms and unit tests
Strong knowledge of code versioning tools (specifically git (core) and through github and gitlab)
A significant number of years working in AGILE environments
Drop files here browse files ...