onsite
Senior Software Engineer, Windows/Desktop Applications - Delhi, India - Speechify
Software Engineer
Lead the design and development of high‑performance Windows desktop applications using C# and .NET, focusing on WPF and UWP technologies to deliver accessible, scalable text‑to‑speech solutions for millions of users.
About the role
Key Responsibilities
- Architect and implement new features for Windows desktop clients, ensuring performance, reliability, and accessibility.
- Collaborate with cross‑functional teams to translate product requirements into clean, maintainable code.
- Apply MVVM patterns and modern UI frameworks (WPF/UWP) to create responsive, user‑friendly interfaces.
- Conduct code reviews, mentor junior engineers, and promote best practices in software quality and testing.
- Integrate with backend services, APIs, and third‑party libraries to extend functionality.
Requirements
- 5+ years of professional experience developing Windows desktop applications in C# and .NET.
- Strong proficiency with WPF, UWP, and MVVM architecture.
- Experience with unit testing, CI/CD pipelines, and performance profiling.
- Excellent problem‑solving skills and a passion for building accessible, high‑quality software.
- Effective communication skills and a collaborative mindset.