companySpeechify logo

Senior Software Engineer - Windows/Desktop Applications

SpeechifyKarachi, Pakistan
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

An ideal candidate should haveExtensive experience in software development, particularly with Windows desktop applications. Proficient in C#, XAML, and familiarity with C++. Strong understanding of UI/UX principles and accessibility standards. Proven track record in implementing best practices in software development. Excellent problem-solving skills and ability to work collaboratively in a remote team environment.

About the job

About Speechify

Speechify builds text-to-speech tools that help remove reading barriers. Over 50 million people use Speechify to turn PDFs, books, Google Docs, news articles, and websites into audio. The platform includes apps for iOS, Android, Mac, Chrome, and the web. Speechify has earned recognition as Google’s Chrome Extension of the Year and received Apple’s 2025 Design Award for Inclusivity.

The company operates fully remotely, with a team of nearly 200 professionals. Engineers, AI researchers, and leaders come from organizations such as Amazon, Microsoft, Google, Stripe, Vercel, and Bolt, as well as top PhD programs like Stanford.

Role Overview: Senior Software Engineer – Windows/Desktop Applications

This role focuses on building and maintaining native Windows desktop applications for Speechify. The position is based in Karachi, Pakistan, and is part of a distributed team.

Key Responsibilities

  • Design, architect, and develop native Windows desktop applications using Windows App SDK, WinUI (or similar UI frameworks), C#, XAML, and C++ when required.
  • Define and maintain best practices for Windows desktop development, emphasizing architecture, performance, memory management, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability.
  • Advance accessibility by integrating and verifying support for accessibility APIs (such as Microsoft UI Automation). Ensure UI controls, focus management, keyboard navigation, screen-reader compatibility, and overall usability for people 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 the Windows platform.
  • Manage the full feature lifecycle: conception, design, implementation, testing, release, and ongoing maintenance. Maintain a focus on quality, reliability, and consistency.
  • Troubleshoot and resolve complex technical issues, including bugs, performance bottlenecks, memory leaks, rendering problems, or compatibility challenges. Propose sound architectural or design improvements as needed.

About Speechify

Speechify is a leading innovative technology company dedicated to transforming how people consume written content. As a pioneer in text-to-speech technology, we strive to ensure that everyone has equal access to information, enhancing learning and engagement across diverse platforms.

Similar jobs

Tailoring 0 resumes

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