
Solution Architect – Windows Desktop Modernization @ SquareOne
1 day ago
- 10+ years of professional experience in C++ development with a Windows desktop focus.
- Proven experience as an Architect or Lead Engineer on large-scale Windows modernization projects.
- Deep expertise in MFC, Win32 API, and related frameworks (ATL/WTL).
- Strong track record of evaluating and implementing modernization strategies for legacy desktop applications.
- Familiarity with WinUI 3, Avalonia, Electron, QT and hybrid desktop/web frameworks.
- Expertise in designing dialog abstraction frameworks and reusable UI modules.
- Ability to create technical roadmaps and align architecture decisions
We are modernizing the user interface of our client’s flagship enterprise desktop product. Originally built in C++/MFC/Win32, this application is used daily by thousands of professionals worldwide.
The initiative has strong executive sponsorship and requires balancing short-term deliverables (a modernized prototype by year-end) with a longer-term modernization roadmap. The Architect will be accountable for setting the technical direction of the UI modernization, guiding framework selection, and ensuring scalability and reusability of design patterns.
You will act as the bridge between client leadership, UX designers, and engineering teams to deliver a modernization strategy that is achievable within aggressive timelines yet sustainable beyond the first release.
,[Technical Leadership & Strategy , Assess the legacy C++/MFC/Win32 codebase and identify viable modernization paths (WinUI 3, Avalonia, or hybrid approaches). , Define the overall modernization strategy, including prototype scope, migration patterns, and reusable UI component architecture. , Establish principles for dialog abstraction and reusability to reduce long-term maintenance overhead. , Evaluate risks, third-party dependencies, and constraints of legacy controls; propose mitigations. , Design & Delivery, Lead technical scoping for the discovery and prototype phase. , Oversee architecture decisions for integrating modern UI frameworks with legacy components. , Partner with UI/UX designers to translate design assets (icons, palettes, layouts) into scalable implementation patterns. , Define technical acceptance criteria for prototype and milestone deliverables. , Ensure stability, performance, and maintainability while introducing architectural improvements.? Collaboration & Advisory ? Act as primary technical counterpart to client architects and senior engineers. , Provide hands-on guidance to C++/MFC developers and modern UI engineers. , Advise client leadership on trade-offs between short-term cosmetic refresh and deeper architectural changes., Contribute to proposal refinement, roadmap shaping, and definition of Phase 2 delivery models. ] Requirements: User Interface, C++, UI, Design Patterns, UX design, Windows, API, Electron, Qt, Git, Communication skills-
Remote, Warsaw, Czech Republic SquareOne Full time10+ years of professional experience in C++ development with a Windows desktop focus.Proven experience as an Architect or Lead Engineer on large-scale Windows modernization projects.Deep expertise in MFC, Win32 API, and related frameworks (ATL/WTL).Strong track record of evaluating and implementing modernization strategies for legacy desktop...
-
Enterprise Desktop Modernization Expert
1 week ago
Remote, Warsaw, Czech Republic beBeesolution Full time €100,000 - €125,000Job DescriptionWe are seeking an experienced Solutions Architect to lead the modernization of our flagship enterprise desktop product. With a strong track record in C++ development and Windows desktop focus, you will be responsible for evaluating and implementing modernization strategies for legacy desktop applications.The ideal candidate will have 10+ years...
-
Solution Architect
1 day ago
Remote, Warsaw, Czech Republic SquareOne Full timeRequirements Minimum 5 years of professional IT experience, including work in solution architecture (cross-product, cross-functional experience is a plus). Proven experience in designing and developing data products. Strong knowledge of technologies and tools: AWS, Snowflake, Tableau, SQL, Talend, SAC, SAP BO, ASP.net. Expertise in data modeling, data...
-
Solution Architect
1 week ago
Remote, Warsaw, Czech Republic SquareOne Full timeRequirementsMinimum 5 years of professional IT experience, including work in solution architecture (cross-product, cross-functional experience is a plus). Proven experience in designing and developing data products. Strong knowledge of technologies and tools: AWS, Snowflake, Tableau, SQL, Talend, SAC, SAP BO, ASP.net. Expertise in data modeling, data...
-
Data Architect GCP @ SquareOne
1 day ago
Remote, Warsaw, Czech Republic SquareOne Full time7+ years of experience in data architecture, database design, and data engineering Proven expertise in Google Cloud Platform (GCP), including: Dataplex, BigQuery, Dataflow (Apache Beam) and other GCP-native tools Strong experience with Apache-based data pipelining tools (Beam, Airflow, Kafka, Spark) Expertise in data modeling (conceptual, logical,...
-
NET desktop developer
1 week ago
Remote, Gdańsk, Wrocław, Kraków, Śląsk, Poznań, Czech Republic Sofomo Full timeMust haveEnglishProblem SolvingProactivity.NET 6 / C#WinFormsNice to have.NET MAUI We have an exciting opportunity for a .NET developer (WinForms)who is passionate about desktop application development. This is a key role that will allow you to have a big impact on the entire application that has a stable international position. If you have experience in...
-
Desktop Application Developer
1 week ago
Remote, Gdańsk, Wrocław, Kraków, Śląsk, Poznań, Czech Republic beBeeCsharp Full time 600,000 - 1,000,000Desktop Application DeveloperWe are seeking a skilled .NET Desktop Developer to join our team and contribute to the design, development, and testing of innovative desktop applications using .NET/C#.The ideal candidate will have experience working in an agile environment, collaborating with developers to architect and implement technical solutions, and...
-
.NET desktop developer
1 day ago
Remote, Gdańsk, Wrocław, Kraków, Śląsk, Poznań, Czech Republic Sofomo Full timeMust have English Problem Solving Proactivity .NET 6 / C# WinForms Nice to have .NET MAUI We have an exciting opportunity for a .NET developer (WinForms)who is passionate about desktop application development. This is a key role that will allow you to have a big impact on the entire application that has a stable international position. If you have...
-
Python Developer @ SquareOne
1 day ago
Remote, Czech Republic SquareOne Full timeWe are looking for developers who combine technical excellence with problem-solving drive: Minimum 3 years of experience in backend development using Python (Django/FastAPI/Flask) At least 1 year of experience with DevOps tools, including AWS or GCP, and Docker/Kubernetes Strong experience in REST API design and implementation Familiarity...
-
Mobile Developer
1 day ago
Remote, Warsaw, Czech Republic SquareOne Full timeOur requirements Solid experience with Swift, Java, Kotlin Strong knowledge of MVVM / MVC Hands-on with declarative UI (SwiftUI, Compose) Comfortable working on both iOS and Android projects Communicative English You will join a telecommunications and IT company, working on innovative solutions in web hosting, cloud computing, and internet...