We are currently seeking a talented C++ software engineer to join our team.

Ideal Candidate Requirements:

  • Bachelor’s or Master’s degree in Computer Science or Computer Engineering.
  • In-depth knowledge of object-oriented programming.
  • Good command of written and spoken English.
  • Excellent problem-solving skills.
  • Knowledge of C++11 (or later).
  • Proficiency in C++, with fair knowledge of the language specification.
  • Knowledge of the Qt framework.
  • Knowledge of the MFC framework.
  • Thorough knowledge of the standard library, STL containers, and algorithms.
  • Good understanding of memory management in non-garbage collected environments.
  • Understanding of dynamic polymorphism and C++ specific notions such as friend classes.
  • Familiarity with templating in C++.
  • Experience with Git and other version control systems.
  • 5+ years of experience in the field.


  • Develop and maintain C++ applications in a Windows environment.
  • Write clear, maintainable, and well-documented code.
  • Ensure the technical feasibility of UI/UX projects.
  • Participate in code reviews to ensure solutions are of high quality and aligned with industry best practices.

Personal Attributes:

High aptitude for teamwork, precision, and seriousness.

We offer:

  • A full-time contract with direct insertion into the company.
  • Competitive salary.
  • Contract according to the applicant suitability and experience.
  • Technically demanding and stimulating work.

If you are passionate about software development and possess the skills we are looking for, we would be pleased to hear from you. Please send your resume and a cover letter highlighting your relevant experiences to support@taitus.it.