Senior Software Engineer (Windows/Desktop Applications)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Windows/Desktop Applications) (C#/WinUI): Leading the design and development of native Windows desktop applications with an accent on accessibility APIs, system architecture, and performance. Focus on implementing inclusive UI/UX and optimizing the interop between managed .NET and native C++ code.
Location: Remote (Must be based in the USA)
Salary: $140,000–$200,000 per year + Bonus + Stock
Company
is an AI-powered text-to-speech company focused on removing reading barriers for millions of users through highly accessible audio products.
What you will do
- Lead the design, architecture, and development of native Windows applications using Windows App SDK, WinUI, C#, and XAML.
- Define and enforce best practices for performance, memory usage, and cross-version compatibility for Windows 10/11.
- Integrate and validate accessibility APIs (e.g., Microsoft UI Automation) to ensure usability for users with disabilities.
- Collaborate with product designers and UX researchers to shape feature planning and the long-term platform roadmap.
- Own the full feature lifecycle from initial conception through implementation, testing, release, and maintenance.
- Diagnose and resolve complex bugs, memory leaks, and rendering issues with robust architectural solutions.
Requirements
- 3+ years of experience in Windows desktop development using Windows App SDK, WinUI, C#, and XAML.
- Experience with native Windows code including C++, Win32, WinRT, or COM.
- Strong expertise in Windows accessibility APIs and a dedication to inclusive software design.
- Deep understanding of .NET and managed/native code interop.
- Solid software engineering fundamentals: OOP, design patterns, and multi-threading.
- Proven ability to lead technical design, mentor engineers, and drive architectural decisions.
Nice to have
- Experience writing automated UI tests (unit, integration, and UI automation frameworks).
- Expertise in performance optimization for startup time, memory usage, and high-DPI support.
- Knowledge of localization, globalization, and right-to-left (RTL) UI support.
- Familiarity with telemetry, crash reporting, and error monitoring tools.
- Experience shaping CI/CD workflows and deployment strategies for desktop apps.
Culture & Benefits
- High-impact role defining the architecture and future of the Windows product.
- Collaborative, flat-structure engineering culture where you act as a builder and decision-maker.
- Clear paths to technical leadership roles such as Tech Lead or Architect.
- High degree of flexibility, autonomy, and responsibility over end-to-end features.
- Mission-driven work focused on creating reliable and accessible software for millions of people.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →