Senior Software Engineer, Windows/Desktop Applications – Lexington, KY, USA
Job role insights
-
Date posted
April 23, 2026
-
Closing date
May 21, 2026
-
Offered salary
$140 - $200/year
-
Career level
Junior Senior
-
Experience
3 - 5 Years 6 - 9 Years
Description
- Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, XAML, and, when needed, C++.
- Define and enforce best practices for Windows desktop development across the codebase.
- Drive accessibility efforts by integrating and validating support for accessibility APIs and ensuring usability for users with disabilities.
- Collaborate closely with product designers, UX researchers, QA, and other stakeholders for feature planning and long-term roadmap.
- Take ownership of the full lifecycle of features from conception to maintenance.
- Identify, diagnose, and resolve complex bugs, performance bottlenecks, and propose robust solutions.
Experience
- 3+ years in Windows desktop application development using Windows App SDK, WinUI, C#, XAML and ideally experience with native Windows code (C++, Win32/WinRT/COM).
- Deep understanding of Windows application architecture.
- Proven track record of designing, building, and shipping production-quality desktop applications.
- Strong experience with accessibility APIs on Windows and building accessible software.
- Excellent software engineering fundamentals including OOP, design patterns, data structures, algorithms, memory management, multi-threading or asynchronous programming.
- Experience leading technical design, mentoring other engineers, and making architecture-level decisions.
- Strong communication skills and ability to articulate tradeoffs and collaborate with cross-functional teams.
- User-centric mindset and focus on building polished and intuitive experiences.
- Experience with writing automated tests, performance optimization, localization/globalization, telemetry, analytics, and CI/CD workflows is a bonus.
Salary and Perks
Pay range: $140K - $200K
- A high-impact role with influence over millions of users.
- Collaborative, flat-structure engineering culture.
- Opportunities to mentor and steer technical direction, with potential growth into roles like tech lead or architect.
- Flexibility, autonomy, and responsibility for feature development.
- A purpose-driven mission focusing on reliable and user-centered software.
Interested in this job?
26 days left to apply