onsite
Senior Software Engineer, Windows/Desktop Applications - Savannah, GA, USA - Speechify
Software Engineer
Senior Software Engineer focused on building high‑performance Windows desktop applications using C#, .NET, WPF, and MVVM patterns to deliver accessible text‑to‑speech experiences for millions of users.
About the role
Key Responsibilities
- Design, develop, and maintain feature‑rich Windows desktop applications using C# and WPF, ensuring high performance and accessibility.
- Collaborate with cross‑functional teams to translate product requirements into scalable, maintainable code.
- Implement MVVM architecture, unit tests, and CI/CD pipelines to support rapid iteration and reliable releases.
- Optimize application performance, memory usage, and responsiveness for large document workloads.
- Mentor junior engineers, conduct code reviews, and promote best practices in software quality and design.
Requirements
- 5+ years of professional experience developing Windows desktop applications with C# and .NET.
- Strong proficiency in WPF, XAML, and MVVM design patterns.
- Experience with unit testing frameworks (xUnit, NUnit) and CI/CD tools.
- Knowledge of accessibility standards (WCAG, aXe) and performance profiling.
- Excellent problem‑solving skills and a passion for building inclusive, user‑centric products.