Senior Software Engineer, Windows/desktop Applications - Oakland, Ca, Usa

Speechify

Oakland, CA, United States
Base: 140,000-200,000 usdpyear; bonus/equity: bonu...
On-site
Windows app sdk and winui development
C# and xaml programming expertise
Microsoft ui automation and accessibility apis
Speechify is seeking a Senior Software Engineer to develop Windows desktop applications, emphasizing user accessibility and performance. The ideal candidate should have extensive experience in Windows application development using technologies like C# and WinUI, with a strong focus on inclusive design

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 modern frameworks like Windows App SDK and C#.
  • Candidates will drive accessibility efforts to ensure inclusive software experiences while collaborating with product designers and stakeholders on long-term roadmaps.

Matching Summary

Match Score: 85

Speechify is seeking a Senior Software Engineer to develop Windows desktop applications, emphasizing user accessibility and performance. The ideal candidate should have extensive experience in Windows application development using technologies like C# and WinUI, with a strong focus on inclusive design.

Salary

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

Skills & Requirements

Must-have

  • Windows App SDK and WinUI development
  • C# and XAML programming expertise
  • Microsoft UI Automation and accessibility APIs
  • Desktop application architecture and memory management
  • Cross-version compatibility for Windows 10/11

Nice-to-have

  • Automated UI testing frameworks experience
  • High-DPI support and rendering optimization
  • Internationalization and localization skills
  • CI/CD workflow and release pipeline knowledge
  • Telemetry and crash reporting implementation

Key Requirements

  • 3+ years in Windows desktop application development
  • Deep understanding of .NET and native code interop
  • Proven track record of shipping production-quality apps
  • Strong experience with Windows accessibility APIs
  • Experience leading technical design and mentoring engineers

Work Rights

Not specified

Tailored Resume

Cover Letter