Senior Software Engineer, Windows/Desktop Applications - Rochester, NY, USA
Speechify
Rochester, New York, United States · Posted Jul 14
Job description
Responsibilities: Lead the design, architecture, and development of native Windows desktop applications while enforcing best practices for performance and maintainability. Drive accessibility efforts and collaborate with cross-functional teams to shape the long-term roadmap for the Windows platform.
Requirements: Requires 3+ years of experience in Windows desktop development using C#, XAML, and WinUI, with a strong background in accessibility APIs. Candidates must demonstrate a track record of shipping production-quality software and the ability to lead technical design and mentoring.
Key skills: Windows App SDK, WinUI, C#, XAML, C++, Windows Application Architecture, Microsoft UI Automation, OOP, Design Patterns, Multi-threading, Asynchronous Programming, Technical Leadership, UI Automation Testing, Performance Optimization, CI/CD, Localization
Keywords: Windows App SDK, WinUI, C#, XAML, C++, Win32, WinRT, COM, .NET, Microsoft UI Automation, Accessibility, OOP, Design Patterns, Multi-threading, Asynchronous Programming, CI/CD, Telemetry, Analytics, Crash Reporting, High-DPI Support, Internationalization, Localization, Unit Testing, Integration Testing, UI Automation, Software Architecture, Desktop Applications, Distributed Work, Text-to-Speech, Inclusive Design