C++ / Backend Engineer

Luxoft Poland

Polska

On-site

PLN 120,000 - 180,000

Part time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Luxoft Poland seeks an experienced C++ / backend engineer for a short-term engagement to lead refactoring and modernization of a large cross-platform desktop application built with Qt5. Your primary focus will be migrating the macOS build from Intel to Apple Silicon, updating Conan workflows, and upgrading the Linux build to Clang 19 on Ubuntu 24.04, while moving the codebase to C++20.

You'll work with a mature codebase (~500k LOC) and collaborate across Windows, macOS, and Linux environments,

Qualifications

  • Proficiency in modern C++ (C++17/20) and cross-platform development.
  • Strong experience with CMake and build-system configuration.
  • Hands-on knowledge of Conan package manager.
  • Familiarity with the Clang/LLVM toolchain.
  • Experience with Qt5 application development and macOS packaging/code signing.
  • Experience with Docker-based CI/CD pipelines and large legacy codebases.

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.

Skills

Modern C++ (C++17/20)
Cross-platform development
CMake
Conan package manager
Clang/LLVM toolchain
Qt5 development
macOS packaging/code signing
Docker-based CI/CD

Tools

Conan
CMake
Qt5
Clang
Docker

Job 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.
Skills

Must have

  • 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
  • Prior experience migrating desktop applications to Apple Silicon.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ / Backend Engineer
C++ / Backend Engineer

Luxoft • Poland

On-site
PLN 180,000 - 270,000
C++ / Backend Engineer
C++ / Backend Engineer

Luxoft Poland • Poland

On-site
PLN 180,000 - 280,000
Private Medical & Dental care
Life Insurance
MyBenefit program
+1
C++/Backend Engineer — Apple Silicon Migration Lead
C++/Backend Engineer — Apple Silicon Migration Lead

Luxoft Poland • Polska

On-site
PLN 120,000 - 180,000
C++ Backend & Qt Refactor Lead — Apple Silicon Migration
C++ Backend & Qt Refactor Lead — Apple Silicon Migration

Luxoft Poland • Poland

On-site
PLN 180,000 - 280,000
Private Medical & Dental care
Life Insurance
MyBenefit program
+1
C++ Consultant Position
C++ Consultant Position

emagine Polska • Poland

On-site
PLN 120,000 - 180,000
C++ Software Engineer + QT/QML
C++ Software Engineer + QT/QML

Luxoft Poland • Polska

On-site
PLN 120,000 - 180,000
Medior C++ Software Engineer + QT/QML
Medior C++ Software Engineer + QT/QML

Luxoft • Polska

On-site
PLN 150,000 - 210,000
Private Medical & Dental care
Life Insurance covered
C++ Software Engineer + QT/QML
C++ Software Engineer + QT/QML

Luxoft • Poland

On-site
PLN 180,000 - 240,000
C++ Software Engineer + QT/QML
C++ Software Engineer + QT/QML

Luxoft • Polska

On-site
PLN 120,000 - 180,000
Senior Software Engineer, Desktop
Senior Software Engineer, Desktop

Box • Warszawa

On-site
PLN 260,000 - 360,000