The AI Job Search Engine
Senior Software Engineer - Windows/Desktop Applications(m/w/x)
Leading native Windows desktop application development for text-to-audio conversion, using Windows App SDK, WinUI, C#, XAML, C++. 3+ years with Windows App SDK, WinUI, C#, XAML, C++ and strong experience with Windows accessibility APIs required. Direct impact on 50M+ global users.
Requirements
- 3+ years in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML, and ideally additional experience with native Windows code (C++, Win32/WinRT/COM)
- Deep understanding of Windows application architecture, including .NET and native code interop
- Proven track record in designing, building, and shipping production-quality desktop applications (reliability, performance, scalability, maintainability)
- Strong experience with Windows accessibility APIs (e.g., Microsoft UI Automation) and dedication to accessible software
- Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi-threading or asynchronous programming
- Experience leading technical design, mentoring, code reviews, and architecture decisions
- Strong communication skills, ability to articulate tradeoffs, collaboration, and consensus driving
- User-centric mindset for polished, intuitive, accessible experiences
- Experience with automated UI testing (unit, integration, UI automation) and testing frameworks
- Experience with desktop app performance optimization (memory, startup, rendering, high-DPI, responsiveness)
- Experience with localization/globalization, right-to-left UI, internationalization, multi-region accessibility
- Familiarity with telemetry, analytics, crash reporting, logging, error monitoring
- Experience shaping CI/CD workflows, release pipelines, deployment strategies
- Ability to take ownership of feature areas, including maintenance, refactoring, technical debt
Tasks
- Lead design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, XAML, and C++.
- Define and enforce best practices for Windows desktop development across the codebase.
- Ensure best practices cover code architecture, performance, memory usage, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability.
- Drive accessibility efforts.
- Integrate and validate support for accessibility APIs like Microsoft UI Automation.
- Ensure accessible UI controls, focus management, and keyboard navigation.
- Ensure screen-reader support and usability for users with disabilities.
- Collaborate with product designers, UX researchers, QA, and other stakeholders.
- Shape feature planning, UI/UX architecture, and the long-term roadmap for the Windows platform.
- Take ownership of the full feature lifecycle, from conception to maintenance.
- Ensure quality, reliability, and consistency across releases.
- Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, and compatibility problems.
- Propose robust architectural or design solutions.
Work Experience
Education
Languages
Tools & Technologies
Benefits
Informal Culture
- •Collaborative, flat-structure engineering culture
Career Advancement
- •Leadership opportunities
Mentorship & Coaching
- •Technical leadership growth
Flexible Working
- •Flexibility
Purpose-Driven Work
- •Autonomy
- •Responsibility
- SpeechifyFull-timeRemoteExperiencedZürich
- Speechify
Software Engineer, iOS Core Product(m/w/x)
Full-timeRemoteExperiencedZürich - Creoptix AG
Senior Software Engineer - Team Lead(m/w/x)
Full-timeWith HomeofficeSeniorWädenswil - Proton
Senior Desktop Engineer - Inbox(m/w/x)
Full-timeWith HomeofficeSeniorGenf, Zürich - Proton
Rust Software Engineer - Inbox Desktop(m/w/x)
Full-timeWith HomeofficeExperiencedGenf, Zürich
Senior Software Engineer - Windows/Desktop Applications(m/w/x)
Leading native Windows desktop application development for text-to-audio conversion, using Windows App SDK, WinUI, C#, XAML, C++. 3+ years with Windows App SDK, WinUI, C#, XAML, C++ and strong experience with Windows accessibility APIs required. Direct impact on 50M+ global users.
Requirements
- 3+ years in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML, and ideally additional experience with native Windows code (C++, Win32/WinRT/COM)
- Deep understanding of Windows application architecture, including .NET and native code interop
- Proven track record in designing, building, and shipping production-quality desktop applications (reliability, performance, scalability, maintainability)
- Strong experience with Windows accessibility APIs (e.g., Microsoft UI Automation) and dedication to accessible software
- Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi-threading or asynchronous programming
- Experience leading technical design, mentoring, code reviews, and architecture decisions
- Strong communication skills, ability to articulate tradeoffs, collaboration, and consensus driving
- User-centric mindset for polished, intuitive, accessible experiences
- Experience with automated UI testing (unit, integration, UI automation) and testing frameworks
- Experience with desktop app performance optimization (memory, startup, rendering, high-DPI, responsiveness)
- Experience with localization/globalization, right-to-left UI, internationalization, multi-region accessibility
- Familiarity with telemetry, analytics, crash reporting, logging, error monitoring
- Experience shaping CI/CD workflows, release pipelines, deployment strategies
- Ability to take ownership of feature areas, including maintenance, refactoring, technical debt
Tasks
- Lead design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, XAML, and C++.
- Define and enforce best practices for Windows desktop development across the codebase.
- Ensure best practices cover code architecture, performance, memory usage, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability.
- Drive accessibility efforts.
- Integrate and validate support for accessibility APIs like Microsoft UI Automation.
- Ensure accessible UI controls, focus management, and keyboard navigation.
- Ensure screen-reader support and usability for users with disabilities.
- Collaborate with product designers, UX researchers, QA, and other stakeholders.
- Shape feature planning, UI/UX architecture, and the long-term roadmap for the Windows platform.
- Take ownership of the full feature lifecycle, from conception to maintenance.
- Ensure quality, reliability, and consistency across releases.
- Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, and compatibility problems.
- Propose robust architectural or design solutions.
Work Experience
Education
Languages
Tools & Technologies
Benefits
Informal Culture
- •Collaborative, flat-structure engineering culture
Career Advancement
- •Leadership opportunities
Mentorship & Coaching
- •Technical leadership growth
Flexible Working
- •Flexibility
Purpose-Driven Work
- •Autonomy
- •Responsibility
About the Company
Speechify
Industry
IT
Description
Speechify provides text-to-speech products that help users read faster and remember more, with over 50 million users globally.
- Speechify
Software Engineer, macOS Core Product(m/w/x)
Full-timeRemoteExperiencedZürich - Speechify
Software Engineer, iOS Core Product(m/w/x)
Full-timeRemoteExperiencedZürich - Creoptix AG
Senior Software Engineer - Team Lead(m/w/x)
Full-timeWith HomeofficeSeniorWädenswil - Proton
Senior Desktop Engineer - Inbox(m/w/x)
Full-timeWith HomeofficeSeniorGenf, Zürich - Proton
Rust Software Engineer - Inbox Desktop(m/w/x)
Full-timeWith HomeofficeExperiencedGenf, Zürich