10/01/2026 updated


100 % available
Desktop Software Engineer | C++ | Qt | MFC | WinUI
Luts'k, Ukraine
Only remote
Bachelor of Applied Science (BASc), Computer EngineeringC Sharp (Programming Language)C++ (Programming Language)Microsoft Desktop Optimization PackVisual C++ (Programming Language)Microsoft Foundation Class Library (C++ Libraries)Windows Presentation FoundationWindows APIQt Modeling Language (QML)Qt (Software)WinDevModern Ui
C++ Desktop Development
Extensive experience building solid desktop applications using C++ with frameworks such as MFC, UWP, WinUI, and Qt. Focus on Windows-native software from classic MFC apps to modern UIs built with Qt 6 or WinUI 3.
Qt Framework
Deep expertise in Qt development including Qt Widgets, QML, qmake, and CMake. Leading development of cross-platform engineering tools and medical diagnostics applications using Qt 6 and QML.
Cross-Platform Build Systems
Proficiency in setting up and maintaining cross-platform builds for Windows, macOS, and Linux using qmake and CMake, including CI/CD pipeline integration and release build delivery.
Windows UI Frameworks (MFC, UWP, WinUI, WPF)
Hands-on experience with multiple Windows UI frameworks including MFC, UWP, WinUI 3, and WPF, covering both legacy codebase maintenance and modern UI architecture.
C# and .NET
Backend and tooling development using C# and .NET Framework, including WinForms, WPF migration, and AutoHotKey script integration into C#-based automation workflows.
Python and PySide6
Integration of custom C++ backends with Python using PySide6 bindings, as well as writing unit tests and documentation for Python-based utilities.
Git and CI/CD
Daily use of Git for version control, setting up CI/CD pipelines for deployment, and collaborating with distributed teams using tools such as Jira.
Android Development
Listed as a top skill, indicating familiarity with Android application development.
JavaScript
Occasional backend or tooling development using JavaScript as part of broader desktop and cross-platform projects.
Xamarin.Forms
Development of Xamarin.Forms applications for industrial device control, including custom UI components for serial/USB device interaction.
Extensive experience building solid desktop applications using C++ with frameworks such as MFC, UWP, WinUI, and Qt. Focus on Windows-native software from classic MFC apps to modern UIs built with Qt 6 or WinUI 3.
Qt Framework
Deep expertise in Qt development including Qt Widgets, QML, qmake, and CMake. Leading development of cross-platform engineering tools and medical diagnostics applications using Qt 6 and QML.
Cross-Platform Build Systems
Proficiency in setting up and maintaining cross-platform builds for Windows, macOS, and Linux using qmake and CMake, including CI/CD pipeline integration and release build delivery.
Windows UI Frameworks (MFC, UWP, WinUI, WPF)
Hands-on experience with multiple Windows UI frameworks including MFC, UWP, WinUI 3, and WPF, covering both legacy codebase maintenance and modern UI architecture.
C# and .NET
Backend and tooling development using C# and .NET Framework, including WinForms, WPF migration, and AutoHotKey script integration into C#-based automation workflows.
Python and PySide6
Integration of custom C++ backends with Python using PySide6 bindings, as well as writing unit tests and documentation for Python-based utilities.
Git and CI/CD
Daily use of Git for version control, setting up CI/CD pipelines for deployment, and collaborating with distributed teams using tools such as Jira.
Android Development
Listed as a top skill, indicating familiarity with Android application development.
JavaScript
Occasional backend or tooling development using JavaScript as part of broader desktop and cross-platform projects.
Xamarin.Forms
Development of Xamarin.Forms applications for industrial device control, including custom UI components for serial/USB device interaction.
Project history
Working as a Desktop Software Engineer at Digital DNA Group in Lutsk, focusing on desktop application development.
Freelance desktop application development via Upwork platform, based in Lviv, Ukraine, for approximately 1 year.
Developed the ArtisBrowser (copy-protection browser forked from Firefox) Linux version. Implemented various copy-protection features on Linux.