Skip to content
mimi

Senior Software Engineer, Windows/Desktop Applications - Lexington, KY, USA

Speechify

On-site Senior $140k – $200k/yr 1mo ago

About the role

Responsibilities

  • Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, XAML, and when needed, C++.
  • Define and enforce best-practices for Windows desktop development across the codebase.
  • Drive accessibility efforts by integrating and validating support for accessibility APIs and ensuring usability for users with disabilities.
  • Collaborate closely with product designers, UX researchers, QA, and other stakeholders for feature planning and long-term roadmap.
  • Take ownership of the full lifecycle of features from conception to maintenance.
  • Identify, diagnose, and resolve complex bugs, performance bottlenecks, and propose robust solutions.

Experience

  • 3+ years in Windows desktop application development using Windows App SDK, WinUI, C#, XAML and ideally experience with native Windows code (C++, Win32/WinRT/COM).
  • Deep understanding of Windows application architecture.
  • Proven track record of designing, building, and shipping production-quality desktop applications.
  • Strong experience with accessibility APIs on Windows and building accessible software.
  • Excellent software engineering fundamentals including OOP, design patterns, data structures, algorithms, memory management, multi-threading or asynchronous programming.
  • Experience leading technical design, mentoring other engineers, and making architecture-level decisions.
  • Strong communication skills and ability to articulate tradeoffs and collaborate with cross-functional teams.
  • User-centric mindset and focus on building polished and intuitive experiences.
  • Experience with writing automated tests, performance optimization, localization/globalization, telemetry, analytics, and CI/CD workflows is a bonus.

Salary and Perks

Pay range: $140K - $200K

  • A high-impact role with influence over millions of users.
  • Collaborative, flat-structure engineering culture.
  • Opportunities to mentor and steer technical direction, with potential growth into roles like Tech Lead or Architect.
  • Flexibility, autonomy, and responsibility for feature development.
  • A purpose-driven mission focusing on reliable and user-centered software.

About Speechify

Listen to any book, document, or website with Speechify.

Skills

C#C++COMDesign PatternsOOPUIWin32WinRTWindows App SDKWinUIXAML

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free