Sr. Software Engineer (WinUI 3, UWP, WinRT)

  • Full-time

Company Description

At Polygon Technology, we specialize in building cutting-edge software solutions that empower businesses around the world. With a strong focus on innovation, quality, and user experience, we are proud to deliver high-performance applications across platforms. Our team is driven by a passion for technology, a commitment to excellence, and a collaborative spirit.

Job Description

About the Role

Polygon Technology is on the lookout for a Sr. Software Engineer who excels in modern Windows application development. If you are passionate about building modular, performant, and scalable desktop applications using WinUI 3, UWP (C#), and WinRT (C++), this opportunity is for you.

You will play a critical role in building next-gen applications using the latest Windows App SDKs. This position is ideal for someone who writes clean, maintainable code and thrives on crafting solid software architecture.

🔍 What You’ll Do

  • Design and develop modern Windows desktop applications using WinUI 3, UWP, and WinRT

  • Apply OOP principles to build robust, extensible, and testable solutions

  • Implement design patterns like MVVM, Factory, Singleton, Dependency Injection

  • Build and expose native WinRT components using C++/WinRT or C++/CX for C# UIs

  • Collaborate with UI/UX designers, QA engineers, and managers to create great user experiences

  • Develop reusable libraries, APIs, and components across projects

  • Review code and mentor junior developers on clean code and scalable architecture

  • Debug and optimize performance, memory usage, and responsivenes

Qualifications

🎓 What You Bring

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field

  • 4+ years of experience developing Windows applications using C# and C++

  • Strong expertise in WinUI 3, Windows App SDK, and modern desktop frameworks

  • In-depth understanding of OOP principles: encapsulation, inheritance, polymorphism, abstraction

  • Practical experience applying patterns like MVVM, Factory, Repository, Singleton

  • Familiarity with C++/WinRT, COM interop, and asynchronous programming

  • Proficiency with Visual Studio, Git, and performance/debugging tools

Additional Information

💡 Why Polygon Technology?

  • Work from Office anywhere in Bangladesh

  • Join a forward-thinking company focused on quality and innovation

  • Collaborate with a team of experienced engineers, designers, and product leaders

  • Opportunity to mentor and lead in a high-impact environment

Enjoy a flexible work culture with competitive compensation

Privacy PolicyImprint