onsite
Senior Software Engineer, Windows/Desktop Applications - Glasgow, United Kingdom - Speechify
Software Engineer
Senior Software Engineer focused on building high‑performance Windows desktop applications using C#, .NET, WPF and UWP, driving feature development, performance optimization and cross‑platform consistency for a global text‑to‑speech product.
About the role
Key Responsibilities
- Design, develop and maintain feature‑rich Windows desktop applications using C#, .NET, WPF and UWP.
- Collaborate with product, design and QA teams to deliver high‑quality, performant, and accessible user experiences.
- Implement MVVM architecture, unit tests, and CI/CD pipelines to ensure code quality and rapid iteration.
- Optimize application performance, memory usage and startup times for large document workloads.
- Mentor junior engineers, conduct code reviews, and share best practices across the engineering team.
Requirements
- 5+ years of professional experience building Windows desktop applications.
- Strong proficiency in C#, .NET, WPF, UWP and MVVM patterns.
- Experience with performance profiling, memory management and multithreading.
- Solid understanding of UI/UX principles and accessibility standards.
- Excellent communication skills and a collaborative mindset.