Solution Architect – Windows Desktop Modernization @ SquareOne

1 day ago


Remote Warsaw, Czech Republic SquareOne Full time
  • 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 time

    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...


  • Remote, Warsaw, Czech Republic beBeesolution Full time €100,000 - €125,000

    Job 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 time

    Requirements 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 time

    RequirementsMinimum 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...


  • Remote, Warsaw, Czech Republic SquareOne Full time

    7+ 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,...


  • Remote, Gdańsk, Wrocław, Kraków, Śląsk, Poznań, Czech Republic Sofomo Full time

    Must 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...


  • Remote, Gdańsk, Wrocław, Kraków, Śląsk, Poznań, Czech Republic beBeeCsharp Full time 600,000 - 1,000,000

    Desktop 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...


  • Remote, Gdańsk, Wrocław, Kraków, Śląsk, Poznań, Czech Republic Sofomo Full time

    Must 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...


  • Remote, Czech Republic SquareOne Full time

    We 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 time

    Our 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...