Senior Software Engineer (Qt/QML, C++) Raleigh, NC

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 24 Month(s)
100% Travel
Able to Provide Sponsorship

Skills

Application Development
C++
Interfaces
Microsoft Windows
Object-Oriented Programming
QML
Qt
Software Testing
Testing
UI
Unit Testing
User Experience
Verification And Validation
Wireframe
UI/UX
Figma
UI wireframes

Job Details

We are seeking an experienced Senior Software Engineer with strong hands-on expertise in Qt (C++), QML, and Windows application development. The ideal candidate must have proven experience building production-level UI applications and collaborating closely with design teams.

Key Responsibilities:

Design and implement user interfaces using Qt (C++) and QML.

Convert UI/UX wireframes and Figma designs into fully functional Windows applications.

Develop Windows-based applications using object-oriented programming in C++.

Participate in code reviews and contribute to improvements in architecture and development processes.

Develop and execute unit tests (including automation).

Perform software validation and testing against requirements.

Support additional engineering tasks as needed.

Required Skills:

Strong experience with Qt (C++) and QML in production applications.

Proven experience converting Figma/UI wireframes into functional UIs.

Solid background in Windows application development using C++.

Strong OOP fundamentals.

Experience with software testing and unit test automation.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.