companySpeechify logo

Senior Software Engineer - Windows/Desktop Applications

SpeechifyOttawa, Canada
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

QualificationsProven experience in software development, particularly within Windows desktop application environments. Strong proficiency in C#, XAML, and familiarity with C++. Solid understanding of UI frameworks, including WinUI and Windows App SDK. Experience with accessibility standards and practices is a plus. Excellent problem-solving skills coupled with a commitment to delivering high-quality software solutions. Ability to work collaboratively in a fully remote team setting.

About the job

About Speechify

Speechify builds tools that remove reading barriers for millions. Over 50 million people use our text-to-speech products to listen to PDFs, books, Google Docs, articles, and websites. Our lineup includes apps for iOS, Android, Mac, a Chrome extension, and a web app. Recognition includes Google’s Chrome Extension of the Year and Apple’s 2025 Design Award for Inclusivity.

Our remote team of nearly 200 includes engineers, AI researchers, and specialists from companies like Amazon, Microsoft, and Google, as well as alumni from Stanford, Stripe, Vercel, and Bolt.

Role Overview: Senior Software Engineer - Windows/Desktop Applications

Location: Ottawa, Canada (remote team)

This role focuses on building and maintaining native Windows desktop applications. The work supports Speechify’s mission to make reading accessible for everyone.

What You Will Do

  • Design, architect, and develop native Windows desktop apps using Windows App SDK, WinUI, C#, XAML, and C++ as needed.
  • Set and maintain standards for Windows desktop development, including code structure, performance, memory management, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability.
  • Drive accessibility by integrating and validating support for accessibility APIs such as Microsoft UI Automation. Ensure UI controls, focus management, keyboard navigation, and screen-reader support meet usability needs for users with disabilities.
  • Work closely with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and the long-term roadmap for Windows products.
  • Take responsibility for features from idea through release and ongoing maintenance, ensuring quality and consistency across versions.
  • Troubleshoot and resolve complex bugs, performance issues, memory leaks, and compatibility challenges. Propose and implement strong architectural or design fixes.

About Speechify

Speechify is on a mission to eliminate reading barriers, making learning accessible for everyone. Our cutting-edge text-to-speech technology is used by millions globally, empowering users to engage with text in innovative ways. We pride ourselves on our inclusive workplace culture, driven by a talented team from diverse backgrounds in tech and academia, united by a common goal to enhance reading experiences.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.