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

4 weeks, 1 day 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

ZoomInfo 1K-5K Professional Services

ZoomInfo is hiring a Senior Full Stack Engineer for its Chorus.ai Conversation Intelligence platform to build customer-facing product experiences that turn large-scale sales call data into actionable insights for sales teams.

Angular DynamoDB Elasticsearch MongoDB MySQL Node.js Python React REST API Solr
1 hour, 28 minutes ago

Software Engineer, Integrations

SchooLinks 51-250 Diversified Consumer Services

SchooLinks is seeking a Software Engineer to independently own the end-to-end design, implementation, and maintenance of data migration and integration infrastructure, starting with Slate and growing into a broader partner integration platform.

AWS Django OAuth Pandas Python REST API Salesforce
1 hour, 57 minutes ago

AWS Telephony / IVR Application Developer - R01565565

Brillio 1K-5K IT Services

Brillio is hiring an AWS Telephony/IVR Application Developer to design, build, deploy, and support Amazon Connect–based IVR solutions for client digital transformation work.

AWS CI/CD DynamoDB Node.js Python Serverless
2 hours, 41 minutes ago

Software Engineer (Remote)

PolicyMe 11-50 Insurance

PolicyMe is hiring a remote-first Software Engineer in Ontario to help build an AI-driven insurance product that modernizes broker workflows and customer experiences across the full stack.

AWS Machine Learning PostgreSQL Python React
2 hours, 54 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