Senior Software Engineer, Windows/Desktop Applications
Job Description
Speechify offers a high impact Senior Software Engineer role focused on native Windows desktop applications. You will own end-to-end features and shape the Windows platform through collaboration with design, QA, and product teams. This onsite role is based in Anchorage, Alaska. The compensation package ranges from USD 140,000 to 200,000 per year, plus bonus and stock depending on experience. Speechify operates with a 100% distributed team of nearly 200 professionals worldwide, fostering a collaborative and inclusive culture with a strong focus on accessibility.
Benefits
- High impact opportunity to define architecture, influence the Windows product, and shape what millions of users experience.
- Collaborative, flat engineering culture where you are a builder and a decision-maker, not only a coder.
- Leadership pathways with opportunities to mentor, steer technical direction, and grow into roles such as Tech Lead or Architect.
- Autonomy and responsibility to solve problems, own features end-to-end, and contribute to long-term product vision.
- Purpose-driven mission building reliable, accessible, and user-centered software that makes a real difference.
Responsibilities
- Lead the design, architecture, and development of native Windows desktop apps using Windows App SDK, WinUI, C#, XAML, and when needed, C++.
- Define and enforce best practices for Windows desktop development across the codebase, including architecture, performance, memory usage, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability.
- Drive accessibility efforts by integrating and validating support for accessibility APIs, ensuring focus management, keyboard navigation, screen-reader support, and usability for users with disabilities.
- Collaborate closely with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and the long-term Windows roadmap.
- Own the full lifecycle of features—from conception through design, implementation, testing, release, and maintenance—ensuring quality and consistency across releases.
- Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility problems, and propose robust architectural or design solutions.
Requirements
- 3+ years in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML; ideally additional experience with native Windows code (C++, Win32/WinRT/COM).
- Deep understanding of Windows application architecture, including interop between managed (.NET) and native code.
- Proven track record of designing, building, and shipping production-quality desktop applications with emphasis on reliability, performance, scalability, and maintainability.
- Strong experience with accessibility APIs on Windows and a dedication to building accessible software.
- Solid software engineering fundamentals: object oriented programming, design patterns, data structures, algorithms, memory management, and concurrency or asynchronous programming where relevant.
- Experience leading technical design, mentoring engineers, conducting code reviews, and making architecture-level decisions.
- Excellent communication skills; ability to articulate tradeoffs, collaborate across cross-functional teams, and drive consensus.
- User-centric mindset focused on polished, intuitive, and accessible end-user experiences.
Technologies
- Windows App SDK
- WinUI
- C#
- XAML
- C++
- Win32, WinRT, COM
- Microsoft UI Automation
About Speechify
Speechify is dedicated to ensuring that reading is never a barrier to learning. More than 50 million people use Speechify’s text-to-speech products to turn what they read—PDFs, books, Google Docs, news, and websites—into audio, helping users read faster, read more, and remember more. Speechify’s text-to-speech offerings span iOS, Android, Mac, Chrome, and Web apps, and have earned recognition such as Chrome Extension of the Year from Google and the 2025 Design Award for Inclusivity from Apple.
Today, nearly 200 people around the world contribute to Speechify in a 100% distributed setting, drawing talent from leading tech companies and academic programs alike.
Details
Location: Anchorage, AK (onsite)
Salary: USD 140,000 - 200,000 per year, plus Bonus and Stock dependent on experience