Senior Software Engineer, Windows/Desktop Applications - Sacramento, CA, USA

1 week, 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 Windows desktop code quality, performance, memory usage, responsiveness, compatibility, and maintainability.
  • Drive accessibility efforts by integrating and validating support for Windows accessibility APIs and inclusive UI behavior.
  • 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 bugs, performance bottlenecks, memory leaks, rendering issues, and compatibility problems.
  • Propose robust architectural and design solutions for complex platform issues.
  • Mentor other engineers, conduct code reviews, 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 a focus on reliability, performance, scalability, and maintainability.
  • 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 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 across functions, and drive consensus.
  • A user-centric mindset focused on polished, intuitive, and accessible experiences.
  • Preferred experience with automated UI testing, including unit, integration, and UI automation tests.
  • Preferred experience optimizing desktop app performance, including startup time, memory usage, rendering, high-DPI support, and responsiveness under load.
  • Preferred experience with localization, globalization, right-to-left UI support, and internationalization.
  • Preferred familiarity with telemetry, analytics, crash reporting, logging, and error monitoring in desktop applications.
  • Preferred experience contributing to CI/CD workflows, release pipelines, and desktop deployment strategies.
  • Preferred ability to own feature areas or modules long term, including maintenance, refactoring, and technical debt management.
  • Applicants should include links to a portfolio and LinkedIn when applying.

Benefits

  • United States base salary of $140,000-$200,000 per year, depending on experience.
  • Bonus opportunity.
  • Stock/equity compensation.
  • A high-impact role with direct influence on a product used by millions of users.
  • A collaborative, flat-structure engineering culture.
  • Opportunities to mentor others and grow into broader technical leadership roles.
  • Flexibility, autonomy, and ownership over end-to-end problem solving.
  • A purpose-driven mission focused on reliable, accessible, user-centered software.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer

Alphasense 51-250 Industrial Conglomerates

AlphaSense is hiring a Staff Software Engineer to lead the design and evolution of its Reference and Entity Data Systems platform, which turns global vendor data into authoritative records that power downstream products and customers.

System Design
1 hour, 20 minutes ago

Senior Clinical AI Engineer

Insight Timer 251-1K Media

Insight Timer is hiring a Senior Clinical AI Engineer to build production AI experiences for meditation, mental health, and wellbeing at global scale, while shaping the clinical and evidence-informed logic that keeps them safe and useful.

Python
1 hour, 23 minutes ago

SAP ABAP HCM Developer

Intetics 1K-5K Internet Software & Services

Intetics Inc. is seeking a SAP ABAP HCM Developer to support complex SAP HCM work for large-scale German public sector projects, translating technical and legal requirements into system functionality.

SAP ABAP
2 hours, 20 minutes ago

Middleware Engineer

Innovecs 251-1K Capital Markets

Innovecs is hiring for a role at its global digital services company, supporting software solutions across supply chain, healthtech, collaboration tech, or gaming.

2 hours, 23 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