onsite
Senior Software Engineer, Windows/Desktop Applications - Cambridge, United Kingdom - Speechify
Software Engineer
Senior Software Engineer focused on building high‑performance Windows desktop applications using C# and .NET/WPF, driving UI/UX excellence and integrating advanced text‑to‑speech capabilities for a global user base.
About the role
Key Responsibilities
- Design, develop, and maintain feature‑rich Windows desktop applications using C# and .NET/WPF.
- Collaborate with cross‑functional teams to translate product requirements into scalable, maintainable code.
- Implement and optimize text‑to‑speech pipelines, ensuring low latency and high audio quality.
- Conduct code reviews, unit testing, and performance profiling to uphold code quality and reliability.
- Stay current with Windows platform updates, UI/UX trends, and emerging TTS technologies.
Requirements
- 5+ years of professional experience developing Windows desktop applications.
- Proficiency in C#, .NET, and WPF with a strong grasp of MVVM architecture.
- Hands‑on experience with audio processing, TTS engines, and related APIs.
- Solid understanding of UI/UX principles and accessibility standards.
- Excellent problem‑solving skills and a passion for delivering high‑quality user experiences.