Senior Software Engineer, Windows/desktop Applications - Winston-salem, Nc, Usa

Speechify

Winston, NC, United States
Base: $140,000-$200,000 usd py; bonus/equity: bonu...
On-site
Windows app sdk development
Winui and c# xaml expertise
Microsoft ui automation integration
Speechify is seeking a Senior Software Engineer to develop native Windows desktop applications, focusing on architecture, accessibility, and collaboration within a fully remote, diverse team. The ideal candidate should have strong expertise in Windows app development, particularly using C# and XAML, along with a user-centric approach to software design

Job Summary

  • The mission is to ensure reading is never a barrier to learning by turning text into audio for over 50 million users.
  • This role involves leading the design and architecture of native Windows desktop applications while enforcing best practices for performance and accessibility.
  • Candidates will work in a 100% distributed setting with a flat engineering culture that values autonomy and technical leadership.

Matching Summary

Match Score: 85

Speechify is seeking a Senior Software Engineer to develop native Windows desktop applications, focusing on architecture, accessibility, and collaboration within a fully remote, diverse team. The ideal candidate should have strong expertise in Windows app development, particularly using C# and XAML, along with a user-centric approach to software design.

Salary

Base: $140,000-$200,000 USD per year; Bonus/Equity: Bonus + Stock depending on experience; Benefits: Not specified

Skills & Requirements

Must-have

  • Windows App SDK development
  • WinUI and C# XAML expertise
  • Microsoft UI Automation integration
  • Native Windows code (C++)
  • Desktop application architecture
  • Memory management and optimization

Nice-to-have

  • Automated UI testing experience
  • High-DPI support implementation
  • Internationalization and localization
  • CI/CD pipeline for desktop apps
  • Telemetry and crash reporting tools
  • Cross-version compatibility strategies

Key Requirements

  • 3+ years in Windows desktop application development
  • Deep understanding of .NET and native code interop
  • Proven track record shipping production-quality desktop software

Work Rights

Not specified

Tailored Resume

Cover Letter