Senior Software Engineer, Windows/desktop Applications - Cape Town, South Africa

Speechify

Cape Town, South Africa
On-site
Windows app sdk experience
Winui or similar framework expertise
C# and xaml proficiency
Speechify is seeking a Senior Software Engineer to lead the development of native Windows desktop applications in Cape Town, South Africa. The ideal candidate should have extensive experience in Windows desktop application development, particularly with Windows App SDK, C#, and accessibility APIs, and will be part of a collaborative team focused on building user-centered software

Job Summary

  • The mission of Speechify is to ensure that reading is never a barrier to learning by converting text into audio for over 50 million users.
  • This role involves leading the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, and XAML.
  • Candidates will drive accessibility efforts by integrating and validating support for accessibility APIs to ensure usability for users with disabilities.

Matching Summary

Match Score: 85

Speechify is seeking a Senior Software Engineer to lead the development of native Windows desktop applications in Cape Town, South Africa. The ideal candidate should have extensive experience in Windows desktop application development, particularly with Windows App SDK, C#, and accessibility APIs, and will be part of a collaborative team focused on building user-centered software.

Skills & Requirements

Must-have

  • Windows App SDK experience
  • WinUI or similar framework expertise
  • C# and XAML proficiency
  • Microsoft UI Automation knowledge
  • Desktop application architecture design
  • Memory management and performance tuning

Nice-to-have

  • Automated UI testing experience
  • High-DPI support implementation
  • Localization and internationalization skills
  • CI/CD pipeline configuration
  • Telemetry and crash reporting tools
  • Mentoring junior engineers

Key Requirements

  • 3+ years in Windows desktop application development
  • Deep understanding of interop between .NET and native code
  • Proven track record shipping production-quality desktop apps
  • Strong software engineering fundamentals including OOP and algorithms

Work Rights

Not specified

Tailored Resume

Cover Letter