onsite
Senior Software Engineer, Windows/Desktop Applications - Kochi, India - Speechify
Software Engineer
Senior Software Engineer focused on building high‑performance Windows desktop applications using C# and .NET, 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, ensuring optimal performance and scalability.
- Implement modern UI/UX patterns with WPF, XAML, and custom controls to deliver an intuitive user experience.
- Integrate text‑to‑speech engines and manage audio playback, voice selection, and speech synthesis features.
- Collaborate with cross‑functional teams to define product requirements, estimate effort, and deliver high‑quality releases on schedule.
- Write clean, testable code, conduct code reviews, and contribute to continuous improvement of development processes.
Requirements
- 5+ years of professional experience building Windows desktop applications.
- Proficiency in C#, .NET, WPF, and XAML.
- Strong understanding of UI/UX principles and accessibility standards.
- Experience with text‑to‑speech APIs or custom TTS integration.
- Excellent problem‑solving skills and a passion for delivering user‑centric products.