onsite
Senior Software Engineer, Windows/Desktop Applications - Lexington, KY, USA - Speechify
Software Engineer
Senior Software Engineer focused on building high‑performance Windows desktop applications using C#, .NET, WPF, and MVVM, driving feature development, performance optimization, and cross‑platform integration for a leading text‑to‑speech product.
About the role
Key Responsibilities
- Design, develop, and maintain robust Windows desktop applications using C# and .NET, ensuring high performance and reliability.
- Implement MVVM architecture and WPF UI components to deliver intuitive, responsive user experiences.
- Collaborate with cross‑functional teams to define feature requirements, translate them into technical specifications, and deliver on schedule.
- Optimize application performance, troubleshoot complex issues, and conduct code reviews to uphold quality standards.
- Integrate with cloud services and APIs to extend functionality and support multi‑platform workflows.
Requirements
- 5+ years of professional experience developing Windows desktop applications.
- Strong proficiency in C#, .NET, WPF, and MVVM patterns.
- Experience with version control (Git), CI/CD pipelines, and automated testing.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
- Effective communication skills and ability to work independently in a distributed environment.