Back to search
Luxoft Poland Linkedin Β· Posted 24d ago

C++ / Backend Engineer

Poland

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

πŸ”΅Project Description:

We are looking for an experienced C++ / backend engineer to join on a short-term, time-bound basis to lead refactoring and modernization work on a mature desktop application. The product has a large, cross-platform C++ codebase (~500k lines of code plus third-party dependencies) built on Qt5. The primary goal of the engagement is to modernize the build toolchain and dependency stack, with the migration to Apple Silicon as the top priority.


Not all of the tasks below are guaranteed to be completed within the engagement. At a minimum, the Intel β†’ Apple Silicon migration must be delivered; remaining items will be prioritized based on time and progress.


πŸ”΅Responsibilities:

Migrate the macOS build of the application from an Intel to an Apple Silicon build (C++ codebase, ~500k LOC plus third-party libraries, Qt5).

Migrate third-party libraries from Conan 1.x to Conan 2 across the Windows, macOS, and Linux builds.

Update the Linux build to use Clang 19 (from Clang 11) and move the build to Ubuntu 24.04.

Update selected third-party libraries to recent versions to meet security requirements.

Migrate the codebase from C++17 to C++20.


πŸ”΅Mandatory Skills Description:

Proficiency in modern C++ (17/20) and cross-platform development across Windows, macOS, and Linux.

Strong experience with CMake and build-system toolchain configuration.

Hands-on knowledge of the Conan package manager.

Familiarity with the Clang / LLVM toolchain.

Experience with Qt5 application development and macOS packaging / code signing.

Comfortable working with Docker-based CI/CD pipelines and large legacy codebases.


πŸ”΅Nice-to-Have Skills Description:

Prior experience migrating desktop applications to Apple Silicon.

Experience upgrading dependency managers (Conan 1.x β†’ 2.x) on production build systems.


πŸ”΅Languages:

English: B2 Upper Intermediate


πŸ”΅Our Benefits:

πŸ’Ό Employment & Compensation

  • Stable employment based on an employment contract
  • Copyright-based remuneration for Developers, resulting in a higher net salary

πŸ₯ Health & Well-being

  • LuxMed private health and dental care
  • Life and travel insurance
  • MyBenefit program (sports card, well-being initiatives, and more)
  • Employee Assistance Program for you and your family, including psychological consultations, coaching sessions, and support in personal matters

πŸš— Everyday Convenience

  • Car rental options

πŸŽ“ Learning & Development

  • Access to the LuxTalent platform, offering webinars, training sessions, and certified courses

🌍 Career Growth & Mobility

  • Internal Mobility Program, enabling rotation between projects, locations, and accounts

…and much more!

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search