Senior Software Engineer, Windows/Desktop Applications - Karachi, Pakistan
Core
Lead the design, architecture, and development of native Windows desktop applications for Speechify's text-to-speech products.
Role type
Senior IC Windows Desktop Engineer
Builds
Native Windows desktop apps (WinUI, Windows App SDK) for iOS, Android, Mac, Chrome Extension, and Web App ecosystem
Domain
Consumer software / Accessibility / Desktop development
Deliverable
production ML models | product features
Required skills
Windows App SDK, WinUI, C#, XAML, C++, .NET interop, Windows accessibility APIs, OOP, design patterns, memory management, multi-threading
Preferred skills
UI automation testing, performance optimization, localization/globalization, CI/CD workflows, feature ownership
Technologies
Windows App SDK, WinUI, C#, XAML, C++, .NET, Microsoft UI Automation
Responsibilities
Define and enforce best-practices for Windows desktop development; drive accessibility efforts; collaborate with product designers and UX researchers; take ownership of full lifecycle of features; identify and resolve complex bugs and performance bottlenecks
Seniority
Senior, hands-on IC with mentorship responsibilities