Senior Software Engineer, Windows/Desktop Applications - Glasgow, United Kingdom

1 hour, 36 minutes ago
Senior
Software Development
Speechify

Speechify

Speechify is a top-rated text to speech AI app with voice cloning and dubbing features, serving over 10 million users including students and professionals.

Internet Software & Services
51-250
Founded 2017

Description

  • Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, XAML, and C++ when needed.
  • Define and enforce best practices for Windows desktop development, including architecture, performance, memory usage, responsiveness, compatibility, and maintainability.
  • Drive accessibility efforts by integrating and validating Windows accessibility APIs and ensuring strong support for keyboard navigation, focus management, screen readers, and users with disabilities.
  • Collaborate with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and the Windows roadmap.
  • Own features through the full lifecycle from conception and design through implementation, testing, release, and maintenance.
  • Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, and compatibility problems.
  • Propose robust architectural and design solutions to improve quality, reliability, and consistency across releases.
  • Mentor other engineers, conduct code reviews, and help drive technical direction and architecture-level decisions.

Requirements

  • 3+ years of experience in Windows desktop application development using Windows App SDK, WinUI or similar, C#, and XAML.
  • Additional experience with native Windows code such as C++, Win32, WinRT, or COM is preferred.
  • Deep understanding of Windows application architecture, including interoperability between managed .NET code and native code.
  • Proven experience designing, building, and shipping production-quality desktop applications with a focus on reliability, performance, scalability, and maintainability.
  • Strong experience with Windows accessibility APIs such as Microsoft UI Automation or similar.
  • Excellent software engineering fundamentals, including OOP, design patterns, data structures, algorithms, memory management, and multi-threading or asynchronous programming.
  • Experience leading technical design, mentoring engineers, conducting code reviews, and making architecture-level decisions.
  • Strong communication skills and the ability to collaborate cross-functionally and drive consensus.
  • A user-centric mindset focused on polished, intuitive, and accessible experiences.
  • Experience with automated UI testing, performance optimization, localization/globalization, telemetry, analytics, crash reporting, CI/CD workflows, or deployment strategies is preferred.

Benefits

  • A high-impact role with direct influence on the architecture and future of Speechify’s Windows product.
  • A collaborative, flat-structure engineering culture where you help make technical decisions.
  • Opportunities to mentor others and grow into broader technical leadership roles such as Tech Lead or Architect.
  • Flexibility, autonomy, and end-to-end ownership of features and problem solving.
  • The chance to work on software that is reliable, accessible, and purpose-driven.
  • Speechify is a 100% distributed company with no office, offering remote work flexibility.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Host Developer Medios de Pago Semisenior

NEORIS 5K-10K Internet Software & Services

NEORIS, now part of EPAM, is seeking a Semi-Senior Host Developer to join banking and finance payment projects built on mainframe/host platforms.

Agile CI/CD COBOL JIRA Scrum
40 minutes ago

Software Engineer

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Software Engineer for its Maritime Division to build and sustain software for autonomous maritime systems across the full product lifecycle.

C++ Computer Vision Go React Rust System Design TypeScript
1 hour, 57 minutes ago

Software Engineer, Web Infrastructure

Airbnb 5K-10K Hotels, Restaurants & Leisure

Airbnb is hiring a software engineer for its Web Platform team to build the foundational tooling and infrastructure that helps product engineers develop, test, release, and operate web features in a TypeScript monorepo.

JavaScript TypeScript VS Code
2 hours, 4 minutes ago

Software Engineer Weather Monitoring

Waymo Autonomous vehicles, robotics, AI, ride-hailing / mobility tech

Waymo is hiring a software engineer to develop and support offboard weather systems and data infrastructure that help keep its autonomous fleet safe and reliable across diverse weather conditions.

C++
2 hours, 42 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers