Company
Technology
SeniorSoftwareEngineer,Windows/DesktopApplications
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer, Windows/Desktop Applications. Skills: Windows desktop applications, Windows App SDK, WinUI, C#. Lead design, architecture, and development. Define and enforce engineering best practices”
Industry & Context.
Diagnose and resolve complex technical issues; Performance bottlenecks; Memory leaks; Rendering issues; Compatibility challenges
What They're Looking For.
Must Have
3+ years Windows desktop application development, Windows App SDK, WinUI, C#, XAML, C++, Windows application architecture, NET and native interop, Win32/WinRT/COM, Shipping production-grade desktop applications, Performance, reliability, and scalability, Accessibility APIs, Microsoft UI Automation, Building inclusive software, Computer science fundamentals, OOP, Design patterns, Data structures, Algorithms, Multithreading, Asynchronous programming, Technical leadership, Code reviews, Mentoring engineers, Excellent communication skills, Collaborate across cross-functional teams, User-centric mindset, Attention to detail, Intuitive, polished desktop experiences
Nice to Have
UI automation testing, Unit testing, Integration testing frameworks, Performance optimization, Startup time, Memory usage, Rendering, High-DPI support, Localization, Internationalization, RTL UI support, Telemetry, analytics, logging, Crash reporting, Monitoring tools, CI/CD pipelines, Release engineering, Desktop deployment workflows, Own modules or feature areas end-to-end, Refactoring, Technical debt management
What You'll Do.
Define and enforce engineering best practices
Drive accessibility initiatives
Ensure compliance with Windows accessibility APIs
Deliver inclusive user experiences
Collaborate with Product
Define UI/UX architecture
Own full software development lifecycle
Diagnose and resolve complex technical issues
Contribute to architectural decisions
Improve system design
Participate in code reviews
Help raise engineering bar
How You'll Work.
Team & Collaboration
Cross-functional teams; Product teams; Design teams; UX teams; QA teams; Engineering teams
Communication Scope
Excellent communication skills
Process & Methodology
Software development lifecycle
Full Job Description
## Accountabilities Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, XAML, and optionally C++. Define and enforce engineering best practices for performance, maintainability, memory management, and cross-version Windows compatibility. Drive accessibility initiatives, ensuring compliance with Windows accessibility APIs (e.g., UI Automation) and delivering inclusive user experiences. Collaborate with Product, Design, UX, QA, and other engineering teams to define feature scope and UI/UX architecture. Own the full software development lifecycle, from design and implementation to testing, release, and ongoing maintenance. Diagnose and resolve complex technical issues including performance bottlenecks, memory leaks, rendering issues, and compatibility challenges. Contribute to architectural decisions and improve system design for scalability and long-term maintainability. Mentor engineers, participate in code reviews, and help raise the overall engineering bar. Requirements: 3+ years of experience in Windows desktop application development using Windows App SDK, WinUI (or similar frameworks), C#, XAML, and optionally C++. Strong understanding of Windows application architecture, including .NET and native interop (Win32/WinRT/COM). Proven experience shipping production-grade desktop applications with a focus on performance, reliability, and scalability. Hands-on experience with accessibility APIs (e.g., Microsoft UI Automation) and building inclusive software. Strong computer science fundamentals including OOP, design patterns, data structures, algorithms, multithreading, and asynchronous programming. Experience in technical leadership, code reviews, and mentoring engineers. Excellent communication skills and ability to collaborate across cross-functional teams. User-centric mindset with attention to detail in building intuitive, polished desktop experiences. Preferred / Bonus: Experience with UI automa
Applying for this Senior Software Engineer, Windows/Desktop Applications role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about this company?
Real rants from real employees. Read before you apply.