Senior Software Engineer, Windows/Desktop Applications - Reno, NV, USA

1 week, 2 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 using Windows App SDK, WinUI, C#, XAML, and C++ when needed.
  • Define and enforce best practices for Windows desktop development, including code architecture, performance, memory usage, UI responsiveness, cross-version compatibility, and maintainability.
  • Drive accessibility efforts by integrating and validating Windows accessibility APIs and ensuring support for keyboard navigation, focus management, screen readers, and other assistive technologies.
  • Collaborate with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and the Windows roadmap.
  • Own the full feature lifecycle from conception through design, 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 the Windows platform over time.
  • 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 frameworks, 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 code (.NET) and native code.
  • Proven experience designing, building, and shipping production-quality desktop applications with an emphasis on reliability, performance, scalability, and maintainability.
  • Strong experience with accessibility APIs on Windows, such as Microsoft UI Automation or similar frameworks.
  • Strong 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 articulate tradeoffs, collaborate cross-functionally, and build consensus.
  • User-centric mindset focused on polished, intuitive, and accessible user experiences.
  • Preferred experience with automated UI testing, performance optimization, localization and right-to-left UI support, telemetry and crash reporting, and CI/CD or release pipelines for desktop applications.

Benefits

  • Salary range of $140,000-$200,000 USD per year, plus bonus and stock, depending on experience.
  • High-impact role with direct influence on the Windows product experience for millions of users.
  • Collaborative, flat-structure engineering culture with room to help shape technical decisions.
  • Opportunities to lead, mentor others, and grow into broader technical leadership roles.
  • Flexibility, autonomy, and ownership of 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

Software Development Engineer III (CRM - Bulk Import)

HighLevel 251-1K Internet Software & Services

HighLevel is hiring an SDE-3 Backend Builder in India to own the CRM Bulk Import pipeline end to end for a high-scale, multi-CRM data onboarding product.

Go HubSpot Microservices MongoDB NestJS Node.js OAuth Redis REST API Salesforce Vue.js Zoho CRM
10 minutes ago

Staff Simulation Engineer - Dexterity

Apptronik 51-250 Aerospace & Defense

Apptronik is hiring a Staff Simulation Engineer to own dexterous hand simulation end-to-end for its Apollo humanoid robot, ensuring simulation accurately predicts real-world hand behavior as the company brings the robot to market at scale.

C++ Python
1 hour, 36 minutes ago

Staff Software Engineer, Backend (Capacity Modeling)

Affirm 1K-5K Diversified Financial Services

Affirm is hiring a remote Staff/Principal Backend Engineer for its Capacity Modeling team to build statistical systems that forecast infrastructure needs and keep the platform reliable during traffic spikes and major sales events.

Apache Spark AWS DynamoDB Kotlin Kubernetes MySQL Python
2 hours, 14 minutes ago

Software Engineer - Hypervisor

Rubrik 1K-5K IT Services

Rubrik is hiring a Software Engineer to help build and improve large-scale data protection and management products for VMware and Windows across cloud and on-prem environments.

C++ Go Java Python Scala
2 hours, 36 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