Senior Software Engineer, Windows/Desktop Applications📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | Remote | |
| Location | Saudi Arabia |
About the Role
This position is for a Senior Software Engineer specializing in Windows/Desktop Applications, based in Saudi Arabia. The role focuses on building and enhancing native Windows desktop applications used by millions of users globally. The product aims to transform content consumption by converting written material into accessible audio experiences across multiple platforms. This is a high-impact engineering role requiring deep ownership of the Windows application's architecture, performance, and usability, with a strong emphasis on accessibility and inclusive design principles.
You will operate within a fully distributed engineering environment, collaborating with engineers, designers, and researchers. The position demands a blend of hands-on development and strategic architectural thinking, with responsibility for delivering scalable and reliable desktop software. You will also influence technical direction, improve engineering practices, and contribute to the long-term evolution of the Windows product experience.
Key Responsibilities
- Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, XAML, and optionally C++.
- Define and enforce engineering best practices for performance, maintainability, memory management, and cross-version Windows compatibility.
- Drive accessibility initiatives, ensuring compliance with Windows accessibility APIs, such as UI Automation, and delivering inclusive user experiences.
- Collaborate with Product, Design, UX, QA, and other engineering teams to define feature scope and UI/UX architecture.
- Own the full software development lifecycle, from design and implementation to testing, release, and ongoing maintenance.
- Diagnose and resolve complex technical issues including performance bottlenecks, memory leaks, rendering issues, and compatibility challenges.
- Contribute to architectural decisions and improve system design for scalability and long-term maintainability.
- Mentor engineers, participate in code reviews, and help raise the overall engineering bar.
Qualifications and Requirements
- A minimum of 3 years of experience in Windows desktop application development using Windows App SDK, WinUI (or similar frameworks), C#, XAML, and optionally C++.
- A strong understanding of Windows application architecture, including .NET and native interop (Win32/WinRT/COM).
- Proven experience shipping production-grade desktop applications with a focus on performance, reliability, and scalability.
- Hands-on experience with accessibility APIs, such as Microsoft UI Automation, and building inclusive software.
- Strong computer science fundamentals including Object-Oriented Programming (OOP), design patterns, data structures, algorithms, multithreading, and asynchronous programming.
- Experience in technical leadership, conducting code reviews, and mentoring engineers.
- Excellent communication skills and the ability to collaborate effectively across cross-functional teams.
- A user-centric mindset with meticulous attention to detail in building intuitive, polished desktop experiences.
Required Skills
- Proficiency in Windows App SDK, WinUI, C#, XAML, and C++.
- Deep understanding of Windows application architecture, including .NET and native interop (Win32/WinRT/COM).
- Experience with accessibility APIs, specifically Microsoft UI Automation.
- Solid grasp of computer science fundamentals: OOP, design patterns, data structures, algorithms, multithreading, and asynchronous programming.
- Demonstrated technical leadership capabilities, including code reviews and mentoring.
- Strong communication and cross-functional collaboration skills.
- Experience with UI automation testing, unit testing, and integration testing frameworks.
- Knowledge of performance optimization techniques, including startup time, memory usage, rendering, and high-DPI support.
- Familiarity with localization, internationalization, and RTL (right-to-left) UI support.
- Experience with telemetry, analytics, logging, crash reporting, and monitoring tools.
- Exposure to CI/CD pipelines, release engineering, and desktop deployment workflows.
- Ability to own modules or feature areas end-to-end, including refactoring and technical debt management.
Work Environment and Details
This is a full-time position located in Saudi Arabia. The role operates within a fully distributed, remote work environment, offering high flexibility and autonomy. The company offers a competitive compensation package aligned with experience and impact. You will have a high degree of ownership in architectural decisions and product direction, with opportunities for leadership, mentoring, and progression into senior technical roles. The culture is mission-driven, focusing on accessibility, inclusivity, and user impact, supported by a collaborative engineering environment that emphasizes learning and technical excellence.
Jobgether utilizes an AI-powered matching process to review applications quickly and objectively. Shortlisted candidates are shared directly with the hiring company, who manages all subsequent steps, including interviews and assessments.
Requirements
- Requires 2-5 Years experience
Similar Jobs
You may also like
- Related Senior Software Engineer, Windows/Desktop Applications Opportunities
- Operations Manager Jobs in Al Khobar
- Marketing Specialist Jobs in Al Khobar
- Business Development Specialist Jobs in Al Khobar
- Secretary Jobs in Al Khobar
- Financial Accountant Jobs in Al Khobar
- Other Job Fields in
- Operations Manager Jobs in Al Khobar
- Marketing Specialist Jobs in Al Khobar
- Business Development Specialist Jobs in Al Khobar
- Secretary Jobs in Al Khobar
- Financial Accountant Jobs in Al Khobar
- Barista Jobs in Al Khobar
- Executive Secretary Jobs in Al Khobar
- Human Resources Specialist Jobs in Al Khobar
- Maintenance Supervisor Jobs in Al Khobar
- Sales Representative Jobs in Al Khobar
- Explore Jobs Across Saudi Arabia
- Special Education Specialist Jobs in Al Khobar
- Purchase Specialist Jobs in Riyadh
- Sales Specialist Jobs in Taif
- Customer Service Representative Jobs in Hafar Al Batin
- Visual Merchandiser Jobs in Jeddah
- Public Relations Specialist Jobs in Medina
- Refrigeration And Air Conditioning Technician Jobs in Makkah
- Host Jobs in Jeddah
- Human Resources Specialist Jobs in Medina
- Barista Jobs in Rabigh