Senior Software Engineer, Windows/Desktop Applications - Bellevue, WA, USA

1 hour, 26 minutes ago
Full-time
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.
  • Define and enforce best practices for code architecture, performance, memory usage, responsive UI, cross-version compatibility, and maintainability.
  • Drive accessibility implementation and validation using Windows accessibility frameworks such as Microsoft UI Automation.
  • Collaborate with product designers, UX researchers, QA, and other stakeholders on feature planning and UI/UX architecture.
  • Own features end-to-end from conception through design, implementation, testing, release, and maintenance.
  • Diagnose and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, and compatibility problems.
  • Provide technical leadership through mentoring, code reviews, and architecture-level decision-making.
  • Shape the long-term roadmap and technical direction for the Windows platform.

Requirements

  • 3+ years of experience in Windows desktop application development with Windows App SDK, WinUI or similar, C#, and XAML.
  • Additional experience with native Windows code such as C++, Win32, WinRT, or COM is ideal.
  • Deep understanding of Windows application architecture, including interop between managed .NET code and native code.
  • Proven experience designing, building, and shipping production-quality desktop applications.
  • Strong experience with Windows accessibility APIs such as Microsoft UI Automation or similar.
  • Solid 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.
  • Preferred experience with automated UI testing, performance optimization, localization/globalization, telemetry, analytics, crash reporting, CI/CD, and long-term ownership of feature areas.

Benefits

  • Salary range of $140,000 to $200,000 USD per year, plus bonus and stock, depending on experience.
  • Remote, 100% distributed work environment with no office.
  • High-impact role with direct influence on a product used by millions of users.
  • Collaborative, flat-structure engineering culture with autonomy and ownership.
  • Opportunities to mentor others and grow into broader technical leadership roles.
  • Purpose-driven mission focused on accessible, user-centered software.
  • Flexibility and responsibility to define solutions and own features end to end.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer

Kaseya 1K-5K IT Services

Kaseya is hiring a Staff Engineer to help build its next-generation cloud-agnostic SaaS backup storage platform for massive-scale data protection and recovery.

AWS Azure C++ GCP Go gRPC Kafka Kubernetes REST API SQL
25 minutes ago

Senior Software Engineer

Natera 1K-5K Pharmaceuticals

Natera is seeking a Senior Full Stack Software Engineer to build and maintain software supporting research, product development, and clinical testing operations within a regulated genetic testing environment.

AWS CI/CD Docker GCP Git JavaScript Kubernetes Microservices PostgreSQL Python React System Design TypeScript UX Design
45 minutes ago

Software Engineer

Obsidian Security 51-250 Internet Software & Services

Software Engineer at Obsidian Security, building and improving SaaS security products and infrastructure that protect enterprise customers from threats across modern business applications.

AWS CI/CD Docker GCP Git Go Grafana Kafka Kubernetes LLM Microservices PostgreSQL Prometheus Python Redis REST API SQL TypeScript
1 hour, 25 minutes ago

Staff Software Engineer, AI, Platform

SmithRx 1K-5K Pharmaceuticals

SmithRx is hiring a Staff Software Engineer, AI to help build an AI-native pharmacy benefits platform that combines LLM capabilities with reliable, production-grade software for healthcare and financial transactions.

AWS CI/CD Docker Go GraphQL JavaScript Kafka Kubernetes Node.js PostgreSQL SQL TypeScript
2 hours, 25 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