🏢 Offshore Consulting Shops

Luxoft is an IT consulting and software engineering services firm that provides bespoke technology solutions to external clients, often operating as a staff augmentation or professional services provider.

This company was flagged and excluded from default search results. Proceed with caution.

Luxoft
Posted 1mo ago

C++ / Backend Engineer

Luxoft
Romania
RemoteFull Time
Responsibilities
  • migrating build
  • modernizing toolchain
  • updating dependencies
Requirements
  • Proficiency in modern C++ (17/20)
  • Cross-platform development, CMake, Conan
  • Clang/LLVM, Qt5
  • Docker CI/CD
  • MacOS packaging/code signing and experience modernizing build toolchains
Technical tools mentioned
C++C++17C++20Qt5Conan 1.xConan 2CMakeClangClang 19LLVMDockerUbuntu 24.04Apple Silicon

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

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.
  • Experience upgrading dependency managers (Conan 1.x → 2.x) on production build systems.

Other

Languages: English: B2 Upper Intermediate

Seniority: Senior

Similar jobs

C++ / Backend Engineer roles
1mo
Save
Mark Applied
Hide
Backend C# Developer (.NET + AI-Assisted Development)
Europe or Bucharest
$3k-$4k/mo RemoteFull Time
Smart Apartment Data
Smart Apartment Data: Provides market intelligence and analytics for the multifamily industry.
3+ YOE3+ years C#/.NET development, REST API and Microsoft SQL Server experience, production debugging, strong English, and regular use of AI development tools in a remote environment.
C#, Microsoft .NET, Microsoft SQL Server, REST APIs, Cursor, Claude Code, GitHub Copilot, ChatGPT, Azure, Docker, CI/CD, Entity Framework, NoSQL