Jobs / Summary

Senior Software Engineer - Windows/Desktop Applications

Confidential company · Düsseldorf · Posted May 15, 2026

Public summary

A leading tech company in Düsseldorf seeks a Senior Software Engineer to design and develop native Windows desktop applications using C#, XAML, Windows App SDK, and related frameworks. The role involves defining development best practices, driving accessibility implementation, collaborating with cross-functional teams, and owning features through their full lifecycle. The company values a user-centric approach, offers leadership opportunities, and focuses on building accessible, high-quality software that positively impacts millions of users worldwide.

Responsibilities

Lead the design, architecture, and development of native Windows desktop applications. Define and enforce best practices for application development, ensuring code quality, performance, and cross-version compatibility. Drive accessibility efforts by integrating support for accessibility APIs and ensuring usability for users with disabilities. Collaborate closely with product designers, UX researchers, QA, and stakeholders to shape feature planning and UI/UX architecture. Manage the full lifecycle of features from conception to maintenance, and troubleshoot complex technical issues to deliver robust solutions.

Qualifications

Minimum 3 years experience in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, and XAML, with additional experience in native Windows programming (C++, Win32/WinRT/COM) preferred. Strong understanding of Windows application architecture and interop between managed and native code. Proven track record in building production-quality desktop applications emphasizing reliability, performance, and maintainability. Expertise in accessibility APIs for Windows. Excellent software engineering fundamentals including OOP, design patterns, data structures, algorithms, memory management, and concurrency. Experience in technical leadership, mentoring, code reviews, and architecture decision-making. Strong communication and collaboration skills. Experience with UI testing, performance optimization, localization, and CI/CD workflow is a plus.

Skills

Windows App SDK WinUI C# XAML C++ Windows desktop application development accessibility APIs Microsoft UI Automation OOP design patterns data structures algorithms memory management multi-threading asynchronous programming technical leadership code reviews UI testing performance optimization localization and internationalization CI/CD telemetry analytics crash reporting