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.


  • 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.

Preferred but not required:

  • 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++.

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.
  • The successful candidate will be supported by a team of high-level professionals and will be placed on a clearly defined training and professional growth path.

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.