Senior Software Engineer, Windows/Desktop Applications - Reston, VA, USA

2 weeks, 4 days 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, UI responsiveness, cross-version compatibility, and maintainability.
  • Drive accessibility work by integrating and validating Windows accessibility APIs and ensuring support for keyboard navigation, screen readers, focus management, and usable controls.
  • Collaborate with product designers, UX researchers, QA, and other stakeholders on feature planning, UI/UX architecture, and the Windows roadmap.
  • Own features end to end 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, lead technical design discussions, and contribute to architecture-level decisions.

Requirements

  • 3+ years of experience in Windows desktop application development using Windows App SDK, WinUI or similar frameworks, C#, and XAML.
  • Additional experience with native Windows code such as C++, Win32, WinRT, or COM is ideally preferred.
  • 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 with strong reliability, performance, scalability, and maintainability.
  • Strong experience with Windows accessibility APIs such as Microsoft UI Automation or similar frameworks.
  • 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 with the ability to explain tradeoffs, collaborate cross-functionally, and drive consensus.
  • User-centric mindset focused on polished, intuitive, and accessible experiences for end users.
  • Preferred experience with automated UI testing, performance optimization, localization/globalization, telemetry, crash reporting, CI/CD workflows, and long-term ownership of feature areas.

Benefits

  • United States salary range of $140,000 to $200,000 per year, plus bonus and stock based on experience.
  • High-impact role with direct influence on the Windows product used by millions of people.
  • Collaborative, flat-structure engineering culture with real decision-making ownership.
  • Opportunities to mentor others and grow into broader technical leadership roles.
  • Flexibility, autonomy, and responsibility to own features end to end.
  • Purpose-driven mission focused on building reliable, accessible, user-centered software.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Backend (Payments)

Affirm 1K-5K Diversified Financial Services

Affirm is hiring a software engineer for its Consumer Payments team to help build and operate high-scale payment processing systems that support feature development, international expansion, and business growth.

AWS Kotlin Kubernetes MySQL Python
1 hour, 10 minutes ago

Jr Software Engineer (Automation & Tools)

Inductive 51-250 Health Care Providers & Services

InductiveHealth is hiring a Junior Software Engineer for its remote Applications team to help automate, support, and improve SaaS systems used by public health agencies.

AWS Azure C# CI/CD Datadog GitHub Actions Grafana JavaScript Jenkins Machine Learning .NET New Relic OpenTelemetry PowerShell SQL Server Visual Studio VS Code
2 hours, 6 minutes ago

Senior Software Engineer, AI (Remote UK)

Justworks 1K-5K Professional Services

Justworks is hiring a Senior Software Engineer in the United Kingdom to help build an AI agent platform that automates operational workflows at scale.

AWS C# CircleCI Datadog Docker Elasticsearch Git Go Java JavaScript Kafka Kubernetes LLM Microservices MySQL Python Redis Ruby on Rails Terraform Vue.js
2 hours, 57 minutes ago

Member of Technical Staff, FlashBlade

Pure Storage 1K-5K IT Services

EverPure is hiring a software engineer for the FlashBlade product team to help build a scale-out all-flash file and object storage system for modern data workloads.

Apache Spark C C++ Elasticsearch Go Java Kafka Linux Python Splunk
3 hours, 12 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