onsite
Senior Software Engineer, Windows Desktop Applications - Speechify
Software Engineer
Senior engineer leading the design and development of high‑performance Windows desktop applications, focusing on C++/C# codebases, Win32 and WPF UI frameworks, and seamless integration with Speechify's text‑to‑speech platform.
About the role
Key Responsibilities
- Architect, design, and implement new features for Windows desktop applications using C++ and C#.
- Maintain and enhance existing codebases built on Win32 API and WPF, ensuring high performance and stability.
- Collaborate with product, design, and audio‑engine teams to deliver a cohesive text‑to‑speech experience.
- Write automated unit and integration tests, and participate in code reviews to uphold code quality.
- Optimize application performance, memory usage, and accessibility for a diverse user base.
Requirements
- 5+ years of professional experience developing Windows desktop software with C++ and C#.
- Deep knowledge of Win32 API, .NET framework, and WPF/XAML UI development.
- Proficiency with Visual Studio, Git, and modern CI/CD pipelines.
- Strong problem‑solving skills and ability to work independently in a fully remote environment.
- Experience integrating audio or text‑to‑speech technologies is a plus.