Your personal AI career agent
Senior Software Engineer, Windows/Desktop Applications(m/w/x)
Leading native Windows desktop app development using Windows App SDK, WinUI, C#, and XAML. 3+ years of Windows desktop app development experience required. Leadership and technical direction steering opportunities.
Requirements
- 3+ years Windows desktop app development (Windows App SDK, WinUI, C#, XAML)
- Additional experience with native Windows code (C++, Win32/WinRT/COM)
- Deep understanding of Windows app architecture
- Interop between managed (.NET) and native code
- Designing, building, shipping production-quality desktop apps
- Emphasis on reliability, performance, scalability, maintainability
- Strong experience with Windows accessibility APIs
- Dedication to building accessible, inclusive software
- Excellent software engineering fundamentals
- OOP, design patterns, data structures, algorithms
- Memory management, multi-threading, asynchronous programming
- Leading technical design
- Mentoring other engineers
- Conducting code reviews
- Making architecture-level decisions
- Strong communication skills
- Articulating tradeoffs
- Collaborating with cross-functional teams
- Driving consensus
- User-centric mindset
- Focus on building polished, intuitive, accessible experiences
- Writing automated UI tests
- Familiarity with relevant testing frameworks
- Performance optimization for desktop apps
- Experience with localization/globalization
- Right-to-left UI support
- Internationalization
- Accessibility for multiple regions
- Familiarity with telemetry, analytics, crash reporting, logging, error monitoring
- Shaping CI/CD workflows, release pipelines, deployment strategies
- Ownership of feature areas or modules
- Driving long-term feature ownership (maintenance, refactoring, debt management)
Tasks
- Lead design, architecture, and development of native Windows desktop applications
- Use Windows App SDK, WinUI, C#, XAML, and C++ as needed
- Define and enforce best practices for Windows desktop development
- Optimize code architecture, performance, memory usage, and maintainability
- Ensure responsive UI and cross-version compatibility (Windows 10/11+)
- Drive accessibility efforts and integrate support for accessibility APIs
- Validate UI controls, focus management, keyboard navigation, and screen-reader support
- Collaborate with product designers, UX researchers, QA, and stakeholders
- Shape feature planning, UI/UX architecture, and long-term roadmap
- Take ownership of full feature lifecycle: conception, design, implementation, testing, release, maintenance
- Ensure quality, reliability, and consistency across releases
- Identify, diagnose, and resolve complex bugs and performance issues
- Propose robust architectural or design solutions for issues
Work Experience
- 3 years
Education
- Bachelor's degreeOR
- Master's degree
Languages
- English – Business Fluent
Tools & Technologies
- Windows App SDK
- WinUI
- C#
- XAML
- C++
- Win32
- WinRT
- COM
- Microsoft UI Automation
Benefits
Informal Culture
- Collaborative engineering culture
Career Advancement
- Leadership opportunities
Mentorship & Coaching
- Mentorship opportunities
Other Benefits
- Technical direction steering
- End-to-end feature ownership
Flexible Working
- Flexibility
Purpose-Driven Work
- Autonomy
- Responsibility
- Purpose-driven mission
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
Not a perfect match?
- SpeechifyFull-timeOn-siteSeniorGenf
- Proton
Software Engineer (Linux)(m/w/x)
Full-timeOn-siteSeniorGenf, Zürich - OWT
Senior .NET Engineer(m/w/x)
Full-timeOn-siteSeniorBern, Zürich, Lausanne, Genf - World Economic Forum LLC
Mobile Engineering Lead(m/w/x)
Full-timeOn-siteSeniorGenf - OWT
Senior .NET Engineer & Angular Engineer(m/w/x)
Full-timeOn-siteSeniorBern, Zürich, Lausanne, Genf
Senior Software Engineer, Windows/Desktop Applications(m/w/x)
Leading native Windows desktop app development using Windows App SDK, WinUI, C#, and XAML. 3+ years of Windows desktop app development experience required. Leadership and technical direction steering opportunities.
Requirements
- 3+ years Windows desktop app development (Windows App SDK, WinUI, C#, XAML)
- Additional experience with native Windows code (C++, Win32/WinRT/COM)
- Deep understanding of Windows app architecture
- Interop between managed (.NET) and native code
- Designing, building, shipping production-quality desktop apps
- Emphasis on reliability, performance, scalability, maintainability
- Strong experience with Windows accessibility APIs
- Dedication to building accessible, inclusive software
- Excellent software engineering fundamentals
- OOP, design patterns, data structures, algorithms
- Memory management, multi-threading, asynchronous programming
- Leading technical design
- Mentoring other engineers
- Conducting code reviews
- Making architecture-level decisions
- Strong communication skills
- Articulating tradeoffs
- Collaborating with cross-functional teams
- Driving consensus
- User-centric mindset
- Focus on building polished, intuitive, accessible experiences
- Writing automated UI tests
- Familiarity with relevant testing frameworks
- Performance optimization for desktop apps
- Experience with localization/globalization
- Right-to-left UI support
- Internationalization
- Accessibility for multiple regions
- Familiarity with telemetry, analytics, crash reporting, logging, error monitoring
- Shaping CI/CD workflows, release pipelines, deployment strategies
- Ownership of feature areas or modules
- Driving long-term feature ownership (maintenance, refactoring, debt management)
Tasks
- Lead design, architecture, and development of native Windows desktop applications
- Use Windows App SDK, WinUI, C#, XAML, and C++ as needed
- Define and enforce best practices for Windows desktop development
- Optimize code architecture, performance, memory usage, and maintainability
- Ensure responsive UI and cross-version compatibility (Windows 10/11+)
- Drive accessibility efforts and integrate support for accessibility APIs
- Validate UI controls, focus management, keyboard navigation, and screen-reader support
- Collaborate with product designers, UX researchers, QA, and stakeholders
- Shape feature planning, UI/UX architecture, and long-term roadmap
- Take ownership of full feature lifecycle: conception, design, implementation, testing, release, maintenance
- Ensure quality, reliability, and consistency across releases
- Identify, diagnose, and resolve complex bugs and performance issues
- Propose robust architectural or design solutions for issues
Work Experience
- 3 years
Education
- Bachelor's degreeOR
- Master's degree
Languages
- English – Business Fluent
Tools & Technologies
- Windows App SDK
- WinUI
- C#
- XAML
- C++
- Win32
- WinRT
- COM
- Microsoft UI Automation
Benefits
Informal Culture
- Collaborative engineering culture
Career Advancement
- Leadership opportunities
Mentorship & Coaching
- Mentorship opportunities
Other Benefits
- Technical direction steering
- End-to-end feature ownership
Flexible Working
- Flexibility
Purpose-Driven Work
- Autonomy
- Responsibility
- Purpose-driven mission
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
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.
Not a perfect match?
- Speechify
Senior Software Engineer, Core Experiences(m/w/x)
Full-timeOn-siteSeniorGenf - Proton
Software Engineer (Linux)(m/w/x)
Full-timeOn-siteSeniorGenf, Zürich - OWT
Senior .NET Engineer(m/w/x)
Full-timeOn-siteSeniorBern, Zürich, Lausanne, Genf - World Economic Forum LLC
Mobile Engineering Lead(m/w/x)
Full-timeOn-siteSeniorGenf - OWT
Senior .NET Engineer & Angular Engineer(m/w/x)
Full-timeOn-siteSeniorBern, Zürich, Lausanne, Genf