Speechify is a company that aims to make reading easier for everyone. The Senior Software Engineer, Windows/Desktop Applications role involves leading the design, architecture, and development of native Windows desktop applications. The ideal candidate will have experience with Windows desktop application development, accessibility APIs, and software engineering fundamentals.
Requirements
- 3+ years of experience in Windows desktop application development using Windows App SDK, WinUI, C#, XAML, and C++
- Deep understanding of Windows application architecture and interop between managed code and native code
- Proven track record of designing, building, and shipping production-quality desktop applications
- Strong experience with accessibility APIs on Windows
- Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi-threading, or asynchronous programming
- Experience leading technical design, mentoring other engineers, conducting code reviews, and making architecture-level decisions
- Strong communication skills and ability to articulate tradeoffs and collaborate with cross-functional teams
Benefits
- High-impact role with influence on the future of the Windows product
- Collaborative, flat-structure engineering culture
- Opportunities to lead and mentor others
- Flexibility, autonomy, and responsibility
- Purpose-driven mission to build software that's reliable, accessible, and user-centered
