onsite
Senior Software Engineer, Windows/Desktop Applications - Nottingham, United Kingdom - Speechify
Software Engineer
Lead the design and implementation of high‑performance Windows desktop applications using C# and .NET, focusing on WPF and UWP to deliver seamless text‑to‑speech experiences for millions of users.
About the role
Key Responsibilities
- Architect and develop scalable Windows desktop solutions using C# and .NET, primarily with WPF and UWP frameworks.
- Collaborate with cross‑functional teams to translate product requirements into robust, maintainable code.
- Integrate advanced text‑to‑speech engines and optimize audio rendering for performance and accessibility.
- Implement unit and UI tests, ensuring high code quality and reliability.
- Mentor junior engineers, conduct code reviews, and promote best practices in desktop development.
Requirements
- 5+ years of professional experience building Windows desktop applications.
- Strong proficiency in C#, .NET, WPF, and UWP.
- Experience with MVVM architecture and dependency injection.
- Familiarity with TTS APIs and audio processing.
- Excellent problem‑solving skills and a passion for accessibility.