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