Senior Software Engineer, Windows/desktop Applications - Karachi, Pakistan

Speechify

Karachi, Pakistan
On-site
Windows app sdk and winui experience
C# and xaml development expertise
Microsoft ui automation knowledge
Speechify is seeking a Senior Software Engineer to lead the development of native Windows desktop applications. The ideal candidate will have extensive experience in Windows application development, a strong focus on accessibility, and a user-centric approach to software design

Job Summary

  • The mission of Speechify is to ensure that reading is never a barrier to learning by converting text into audio.
  • You will lead the design, architecture, and development of native Windows desktop applications using modern frameworks like Windows App SDK and WinUI.
  • The role offers opportunities to mentor others, steer technical direction, and grow into broader technical leadership within a flat-structure engineering culture.

Matching Summary

Match Score: 85

Speechify is seeking a Senior Software Engineer to lead the development of native Windows desktop applications. The ideal candidate will have extensive experience in Windows application development, a strong focus on accessibility, and a user-centric approach to software design.

Skills & Requirements

Must-have

  • Windows App SDK and WinUI experience
  • C# and XAML development expertise
  • Microsoft UI Automation knowledge
  • Desktop application architecture skills
  • Memory management and performance tuning

Nice-to-have

  • Automated UI testing experience
  • High-DPI support implementation
  • Right-to-left UI localization skills
  • CI/CD pipeline for desktop apps
  • Mentoring junior engineers

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

Work Rights

Not specified

Tailored Resume

Cover Letter