
Senior C++/MFC UI Engineer
- Remote
- Wrocław, Dolnośląskie, Poland
Job description
You’ll be joining a team of passionate developers to work on diverse C++ based projects for local and international companies (including FMCG sector) as well as in research. This will involve different phases of the end-to-end delivery – direct contact with the client, coming up with an appropriate solution, implementation, and moving it to the production environment. In some projects, you will be directly cooperating with other C++ developers, front-end developers, and DevOps, either by leading the project or assisting in various stages.
Job requirements
Senior C++/MFC UI Engineer – Windows Desktop Modernization
Responsibilities:
● Review and analyze a large legacy C++/MFC codebase.
● Refactor and modernize extensive Win32/MFC dialogs and panels for consistency,
usability, and adherence to modern design standards.
● Apply client-provided style guides, color palettes, and iconography.
● Define scalable patterns for dialog abstraction and clustering to handle hundreds of
forms efficiently.
● Collaborate with client engineers on branch/merge strategy and ensure smooth
integration.
● Work with UI/UX designers to adapt layouts and icons into the legacy framework.
● Safeguard application stability and performance while introducing UI improvements.
Qualifications:
● 5+ years of professional experience in C++ development with a Windows desktop focus.
● Deep expertise in MFC, Win32 API, and related frameworks (ATL/WTL).
● Proven track record modernizing or maintaining large, complex Windows applications.
● Strong knowledge of dialog management, custom controls, and UI refactoring.
● Familiarity with source control and branching strategies (Git, TFS, or equivalent).
● Experience applying UI/UX assets (icons, palettes, style guides).
● Comfortable working in distributed teams with overlap in US and India time zones.
● Strong English communication skills, with confidence in client-facing collaboration.
Nice to Have:
● Experience designing dialog abstraction frameworks or reusable UI modules.
● Experience with QT
● Background in enterprise-scale software (e.g., ERP systems, IDEs, modeling tools).
● Exposure to CI/CD pipelines for Windows desktop applications.
● Knowledge of C++/.NET interop (WinForms, WPF).
It is great if you have:
ability to work in a team
willingness to constantly improve qualifications
Salary:
22 000 - 27 000 PLN + VAT (B2B)
We offer you:
working with new technologies from the machine learning and top-notch software development area
budget on self-development per year
possibility to contribute to a variety of interesting projects
internal workshops
personal branding (articles, conference speaker, internal workshop leader)
flexible work hours
remote work possibility
chillout room / free beverages / team & company events
friendly atmosphere
MultiSport
LuxMed
or
All done!
Your application has been successfully submitted!