Your personal AI career agent
Senior Software Engineer - Windows/Desktop Applications(m/w/x)
Leading architecture and development of native client applications for audio conversion products at a company serving 50M+ users. 3+ years client-side application development using Windows App SDK, WinUI, C#, XAML required; native C++, Win32/WinRT/COM experience a plus. Flexible working hours, high autonomy in project execution.
Requirements
- 3+ years Windows desktop application development (Windows App SDK, WinUI, C#, XAML)
- Ideal experience with native Windows code (C++, Win32/WinRT/COM)
- Deep understanding of Windows application architecture
- Understanding of interop between managed (.NET) and native code
- Proven track record in designing, building, shipping production-quality desktop applications
- Emphasis on reliability, performance, scalability, maintainability
- Strong experience with Windows accessibility APIs (Microsoft UI Automation)
- Dedication to building accessible, inclusive software
- Excellent software engineering fundamentals (OOP, design patterns, data structures, algorithms)
- Memory management, multi-threading or asynchronous programming
- Experience leading technical design
- Mentorship of engineers
- Code review skills
- Architecture-level decision making
- Strong communication skills
- Ability to articulate tradeoffs
- Collaboration with cross-functional teams
- Ability to drive consensus
- User-centric mindset
- Focus on polished, intuitive, accessible user experiences
- Experience writing automated UI tests (unit, integration, UI automation)
- Familiarity with relevant testing frameworks
- Experience with desktop app performance optimization
- Memory usage, startup time, rendering performance, high-DPI support, responsiveness under load
- Experience with localization/globalization
- Right-to-left UI support, 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/modules
- Long-term drive including maintenance, refactoring, technical debt management
Tasks
- Lead design, architecture, and development of native Windows applications
- Develop using Windows App SDK, WinUI, C#, XAML, and C++
- Define and enforce best practices for Windows desktop development
- Ensure best practices for code architecture and performance
- Ensure best practices for memory usage and responsive UI
- Ensure cross-version compatibility (Windows 10/11+)
- Ensure maintainability of the codebase
- Drive accessibility efforts
- Integrate and validate accessibility API support
- Ensure UI controls, focus management, and keyboard navigation
- Ensure screen-reader support
- Ensure usability for users with disabilities
- Collaborate with product designers, UX researchers, and QA
- Collaborate with stakeholders on feature planning
- Collaborate on UI/UX architecture for Windows
- Collaborate on the long-term roadmap for Windows
- Own the full lifecycle of features
- Ensure quality, reliability, and consistency across releases
- Identify, diagnose, and resolve complex bugs
- Address performance bottlenecks and memory leaks
- Resolve rendering issues and compatibility problems
- Propose robust architectural or design solutions
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
- .NET
- Microsoft UI Automation
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
Not a perfect match?
- SpeechifyFull-timeRemoteExperiencedDortmund
- ITS Gruppe
Senior Softwareentwickler:in - Kernentwicklung C#(m/w/x)
Full-time/Part-timeWith HomeofficeSeniorDortmund - ITS Informationstechnik Service GmbH
Senior Softwareentwickler:in(m/w/x)
Full-time/Part-timeWith HomeofficeSeniorDortmund - Speechify
Tech Lead, Web Core Product & Chrome Extension(m/w/x)
Full-timeRemoteExperiencedDortmund - Materna Information & Communications SE
Technical Lead C# / .NET(m/w/x)
Full-timeWith HomeofficeSeniorBerlin, Hamburg, München, Köln, Frankfurt am Main, Düsseldorf, Stuttgart, Dortmund, Dresden, Hannover
Senior Software Engineer - Windows/Desktop Applications(m/w/x)
Leading architecture and development of native client applications for audio conversion products at a company serving 50M+ users. 3+ years client-side application development using Windows App SDK, WinUI, C#, XAML required; native C++, Win32/WinRT/COM experience a plus. Flexible working hours, high autonomy in project execution.
Requirements
- 3+ years Windows desktop application development (Windows App SDK, WinUI, C#, XAML)
- Ideal experience with native Windows code (C++, Win32/WinRT/COM)
- Deep understanding of Windows application architecture
- Understanding of interop between managed (.NET) and native code
- Proven track record in designing, building, shipping production-quality desktop applications
- Emphasis on reliability, performance, scalability, maintainability
- Strong experience with Windows accessibility APIs (Microsoft UI Automation)
- Dedication to building accessible, inclusive software
- Excellent software engineering fundamentals (OOP, design patterns, data structures, algorithms)
- Memory management, multi-threading or asynchronous programming
- Experience leading technical design
- Mentorship of engineers
- Code review skills
- Architecture-level decision making
- Strong communication skills
- Ability to articulate tradeoffs
- Collaboration with cross-functional teams
- Ability to drive consensus
- User-centric mindset
- Focus on polished, intuitive, accessible user experiences
- Experience writing automated UI tests (unit, integration, UI automation)
- Familiarity with relevant testing frameworks
- Experience with desktop app performance optimization
- Memory usage, startup time, rendering performance, high-DPI support, responsiveness under load
- Experience with localization/globalization
- Right-to-left UI support, 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/modules
- Long-term drive including maintenance, refactoring, technical debt management
Tasks
- Lead design, architecture, and development of native Windows applications
- Develop using Windows App SDK, WinUI, C#, XAML, and C++
- Define and enforce best practices for Windows desktop development
- Ensure best practices for code architecture and performance
- Ensure best practices for memory usage and responsive UI
- Ensure cross-version compatibility (Windows 10/11+)
- Ensure maintainability of the codebase
- Drive accessibility efforts
- Integrate and validate accessibility API support
- Ensure UI controls, focus management, and keyboard navigation
- Ensure screen-reader support
- Ensure usability for users with disabilities
- Collaborate with product designers, UX researchers, and QA
- Collaborate with stakeholders on feature planning
- Collaborate on UI/UX architecture for Windows
- Collaborate on the long-term roadmap for Windows
- Own the full lifecycle of features
- Ensure quality, reliability, and consistency across releases
- Identify, diagnose, and resolve complex bugs
- Address performance bottlenecks and memory leaks
- Resolve rendering issues and compatibility problems
- Propose robust architectural or design solutions
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
- .NET
- Microsoft UI Automation
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.
Not a perfect match?
- Speechify
Software Engineer, macOS Core Product(m/w/x)
Full-timeRemoteExperiencedDortmund - ITS Gruppe
Senior Softwareentwickler:in - Kernentwicklung C#(m/w/x)
Full-time/Part-timeWith HomeofficeSeniorDortmund - ITS Informationstechnik Service GmbH
Senior Softwareentwickler:in(m/w/x)
Full-time/Part-timeWith HomeofficeSeniorDortmund - Speechify
Tech Lead, Web Core Product & Chrome Extension(m/w/x)
Full-timeRemoteExperiencedDortmund - Materna Information & Communications SE
Technical Lead C# / .NET(m/w/x)
Full-timeWith HomeofficeSeniorBerlin, Hamburg, München, Köln, Frankfurt am Main, Düsseldorf, Stuttgart, Dortmund, Dresden, Hannover