Senior Software Engineer, Windows/Desktop Applications - Los Angeles, CA, USA

1 hour, 11 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 using Windows App SDK, WinUI, C#, XAML, and sometimes C++.
  • Define and enforce best practices for code architecture, performance, memory usage, responsive UI, cross-version compatibility, and maintainability.
  • Drive accessibility efforts by integrating and validating support for Windows accessibility APIs and assistive technologies.
  • 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 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 quality, reliability, and consistency across releases.
  • Mentor other engineers, conduct code reviews, and help shape technical direction.

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 track record of designing, building, and shipping production-quality desktop applications.
  • Strong experience with accessibility APIs on Windows, such as Microsoft UI Automation or similar frameworks.
  • Excellent software engineering fundamentals, including OOP, design patterns, data structures, algorithms, memory management, and multithreading or asynchronous programming.
  • Experience leading technical design, mentoring engineers, conducting code reviews, and making architecture-level decisions.
  • Strong communication skills and the ability to articulate tradeoffs, 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 and globalization, telemetry, or CI/CD workflows is preferred.

Benefits

  • Salary range of $140,000 to $200,000 USD per year.
  • Bonus and stock compensation included, depending on experience.
  • High-impact role with direct influence on the Windows product used by millions.
  • Collaborative, flat-structure engineering culture.
  • Opportunities to lead, mentor, 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 II

Extend 251-1K Air Freight & Logistics

Extend is hiring a Senior Software Engineer II to join its Fulfillments team and build software that powers fulfillment and servicing for major merchants while improving customer outcomes and supporting business growth.

AWS LLM Node.js React Serverless TypeScript
57 minutes ago

Director, Mitratech Catalyst

Mitratech 1K-5K Professional Services

Mitratech is seeking a Director, Mitratech Catalyst to lead the rapid creation of new AI-augmented applications from concept to production and ensure divisional engineering teams can successfully sustain and extend them after handoff.

AWS CI/CD Terraform
1 hour, 18 minutes ago

Senior Software Engineer

Unity 5K-10K Internet Software & Services

Senior Software Engineer at Unity to lead the design and implementation of a business-critical data platform that supports data-driven solutions across the company and thousands of Unity titles.

Flink JIRA Kafka
1 hour, 43 minutes ago

Senior Software Engineer

Bugcrowd 1K-5K Internet Software & Services

Bugcrowd is hiring a Senior Software Engineer for its Integration Engineering team to design and develop a cloud-native, API-first platform that powers its Security Knowledge Platform and integration ecosystem.

Agile Cybersecurity Kafka Microservices
1 hour, 53 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