Senior Software Engineer, Windows/desktop Applications - Kolkata, India
Speechify
Kolkata, India
On-site
Windows app sdk and winui experience
C# and xaml desktop development
Microsoft ui automation integration
Speechify is seeking a Senior Software Engineer to lead the development of native Windows desktop applications, emphasizing accessibility and user-centric design. The ideal candidate will have extensive experience in Windows application development, particularly with C# and related technologies, and will thrive in a collaborative, purpose-driven environment
Job Summary
The mission of Speechify is to make sure that reading is never a barrier to learning through text-to-speech products.
You will lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, C#, and XAML.
Speechify offers a high-impact role in a 100% distributed setting where you can define architecture and shape the future of their Windows product.
Matching Summary
Match Score: 85
Speechify is seeking a Senior Software Engineer to lead the development of native Windows desktop applications, emphasizing accessibility and user-centric design. The ideal candidate will have extensive experience in Windows application development, particularly with C# and related technologies, and will thrive in a collaborative, purpose-driven environment.
Skills & Requirements
Must-have
Windows App SDK and WinUI experience
C# and XAML desktop development
Microsoft UI Automation integration
Cross-version compatibility management
Memory usage and performance optimization
Nice-to-have
Automated UI testing frameworks
High-DPI support implementation
Localization and internationalization
CI/CD pipeline for desktop apps
Telemetry and crash reporting tools
Key Requirements
3+ years in Windows desktop application development
Deep understanding of .NET and native code interop
Proven track record shipping production-quality desktop apps