C++ Software Engineer

Luxoft Germany

Town of Belgium (WI)

Remote

GBP 60,000 - 90,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Luxoft in the United Kingdom is seeking a senior desktop software engineer to design and implement complex C++/Qt/QML frontends inside a large enterprise framework. You will work closely with software engineers, UX analysts, and senior team members to add new functionality, refactor code, and ensure a stable, well-performing platform.

The role demands strong C++/Qt/QML expertise, experience with multi-window UIs, and a proactive, communicative mindset.

Qualifications

  • Master degree in Software Engineering or equivalent through experience.
  • Minimum 3 years of experience developing desktop applications with C++ and Qt/QML.
  • Proven track record of building user-facing desktop frontends within large frameworks.
  • Strong knowledge of C++ and Qt/QML for desktop GUI development.
  • Experience with desktop application workflows (multi-window UIs, dialogs, data models).
  • Knowledge of 3D rendering (OpenGL, Vulkan) is a plus, but Qt/QML experience is priority.
  • Open and good communicator.
  • Fluent in English (spoken and written).
  • Regular business trips to Belgium are expected.

Responsibilities

  • Work with Scrum team members on a project within the client's software suite.
  • Participate in Scrum planning sessions by analyzing the work to be done.
  • Implement new functionality or code refactors based on specifications.
  • Collaborate with development team and a UX analyst.
  • Discuss technical design with senior team members when needed.
  • Write unit tests for newly developed functionality.
  • Perform code reviews and report progress daily.
  • Focus on bug fixing as needed.
  • Travel to Belgium for one week every 1.5–2 months.

Skills

C++
Qt/QML
Desktop GUI
Software architecture
Multi-window UIs
OpenGL
English proficiency
Independent work
Communication

Education

Master's degree in Software Engineering
Equivalent experience

Tools

Qt Creator
OpenGL tooling

Job description

Project description

Our client is a large international enterprise developing and maintaining a clinical-focused Core solution as part of a broader software suite.The project is centered around the continuous development and enhancement of a complex software platform built within an existing large framework, with a strong focus on stability, performance, and maintainability.The role involves working as part of a cross-functional Scrum team, collaborating closely with software engineers, UX analysts, and senior team members to implement new functionality, improve existing components, and ensure reliable operation of the solution.

Responsibilities
  • Work together with other Scrum team members on a project within the client's software suite
  • Participate in Scrum planning sessions by analyzing the work to be done
  • Implement new functionality or code refactors based on detailed specifications and mock-ups
  • Closely work together with other development team members and a UX analyst
  • Discuss technical design with senior team members when needed
  • Participate in writing unit tests for newly developed functionality
  • Participate in performing code reviewsli>
  • Report work progress on a daily basis
  • Focus on bug fixing when needed
  • Regular business trips to Belgium for 1 week every 1.5-2 months

SKILLS
Must have
  • Master degree in Software Engineering, or equivalent through experience
  • Minimum 3 years of experience developing desktop applications with C++ and Qt/QML (preferably not embedded or automotive only)
  • Proven track record of building user-facing desktop frontends within large, complex frameworks (enterprise or widely used commercial software)
  • Strong knowledge of C++ and Qt/QML for desktop GUI development (widgets, layouts, event handling, data binding)
  • Experience with desktop application workflows (multi-window UIs, dialogs, data models, user interactions)
  • Knowledge of 3D rendering (OpenGL, Vulkan, …) is a plus, but frontend Qt/QML experience is the priority
  • Open and good communicator
  • Ability to work independently and know when to escal… or discuss challenges or identified issues
  • Fluent in English (spoken and written)
  • Regular business trips to Belgium are expected

Nice to have
  • 3D Rendering (OpenGL, Vulkan)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Qt Desktop Engineer — 3D UI & OpenGL, Belgium Travel
C++ Qt Desktop Engineer — 3D UI & OpenGL, Belgium Travel

Luxoft Germany • Town of Belgium (WI)

Remote
GBP 60,000 - 90,000
C++ Engineer
C++ Engineer

Ranger Technical Resources • Maryland

On-site
USD 85,000 - 115,000
Embedded Software Engineer - QT/QML Experience
Embedded Software Engineer - QT/QML Experience

Global Connect Technologies • Oak Brook (IL)

On-site
USD 100,000 - 150,000
Principal Desktop UI Software Engineer (Qt/QML)
Principal Desktop UI Software Engineer (Qt/QML)

Intellias • Boston (MA)

On-site
USD 90,000 - 130,000
Medical insurance
Vision insurance
401(k)
+2
Staff Software Engineer
Staff Software Engineer

Digital Dynamics, Inc. • Scotts Valley (CA)

On-site
USD 95,000 - 120,000
C++ Developer
C++ Developer

SDLC Technologies • Waltham (MA)

On-site
USD 120,000 - 180,000
Senior C++ and Qt Development Engineer
Senior C++ and Qt Development Engineer

Highbrow LLC • Waltham (MA)

On-site
USD 120,000 - 150,000
Principal Desktop UI Software Engineer (Qt/QML)
Principal Desktop UI Software Engineer (Qt/QML)

Intellias • Newton (MA)

On-site
USD 120,000 - 145,000
C++ Software Engineer
C++ Software Engineer

Jobsbridge • Davis (CA)

On-site
USD 70,000 - 100,000
Senior C++ and Qt Development Engineer
Senior C++ and Qt Development Engineer

CIS TECHNOLOGIES INC • Waltham (MA)

On-site
USD 120,000 - 160,000