Speechify
Senior Software Engineer, Windows/Desktop Applications
Interested in this opportunity? Apply through the protected Remote Kraft flow.
Log in to ApplyFull Time
Senior · 3 years
Ahmedabad, India
Remote
2026-08-13
greenhouse
Benefits
Education
Doctoral degree
Full Job Description
Role Overview The mission of Speechify is to make sure that reading is never a barrier to learning. As a Senior Software Engineer, you will lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, and C#. You will define and enforce best-practices for Windows desktop development across the codebase and drive accessibility efforts. What You Will Do Your responsibilities will include leading the design, architecture, and development of native Windows desktop applications, defining and enforcing best-practices for Windows desktop development, and driving accessibility efforts. You will also collaborate with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and long-term roadmap for the Windows platform. Why It Might Be a Fit An ideal candidate should have a deep understanding of Windows application architecture, including interop between managed code and native code. You should also have a proven track record of designing, building, and shipping production-quality desktop applications, with an emphasis on reliability, performance, scalability, and maintainability. Requirements 3+ years in Windows desktop application development using Windows App SDK, WinUI, C#, XAML Deep understanding of Windows application architecture Proven track record of designing, building, and shipping production-quality desktop applications Strong experience with accessibility APIs on Windows Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi-threading or asynchronous programming Experience leading technical design, mentoring other engineers, conducting code reviews, and making architecture-level decisions Benefits High-impact role Collaborative, flat-structure engineering culture Opportunities to lead and mentor others Flexibility, autonomy, and responsibility A purpose-driven mission: building software that's reliable, accessible, and user-centered