Browse Jobs
By Role
By City
Posted Apr 22, 2026
Key Responsibilities:
Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, XAML, and C++ when necessary. - Define and enforce best practices for Windows desktop development including code architecture, performance, memory usage, responsive UI, cross-version compatibility, and maintainability. - Drive accessibility efforts by integrating and validating support for accessibility APIs, ensuring usability for users with disabilities. - Collaborate with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and long-term roadmap. - Take ownership of full lifecycle of features from conception to maintenance, ensuring quality, reliability, and consistency. - Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility problems and propose robust solutions. Qualifications Required:
3+ years of experience in Windows desktop application development using Windows App SDK, WinUI, C#, XAML, and ideally C++. - Deep understanding of Windows application architecture, including interop between managed code and native code. - Proven track record of designing, building, and shipping production-quality desktop applications with emphasis on reliability, performance, scalability, and maintainability. - Strong experience with accessibility APIs on Windows and dedication to building accessible software. - Excellent software engineering fundamentals including OOP, design patterns, data structures, algorithms, and multi-threading. - Experience leading technical design, mentoring engineers, conducting code reviews, and making architecture-level decisions. - Strong communication skills and ability to collaborate with cross-functional teams. - User-centric mindset focused on building polished, intuitive, and accessible experiences. Key Responsibilities:
Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, XAML, and C++ when necessary. - Define and enforce best practices for Windows desktop development including code architecture, performance, memory usage, responsive UI, cross-version compatibility, and maintainability. - Drive accessibility efforts by integrating and validating support for accessibility APIs, ensuring usability for users with disabilities. - Collaborate with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and long-term roadmap. - Take ownership of full lifecycle of features from conception to maintenance, ensuring quality, reliability, and consistency. - Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility problems and propose robust solutions. Qualifications Required:
3+ years of experience in Windows desktop application development using Windows App SDK, WinUI, C#, XAML, and ideally C++. - Deep understanding of Windows application architecture, including interop between managed code and native code. - Proven track record of designing, building, and shipping production-quality desktop applications with emphasis on reliability, performance, scalability, and maintainability. - Strong experience with accessibility APIs on Windows and dedication to building accessible software. - Excellent software engineering fundamentals including OOP, design patterns, data structures, algorithms, and multi-threading. - Experience leading technical design, mentoring engineers, conducting code reviews, and making architecture-level decisions. - Strong communication skills and ability to collaborate with c
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.