Senior Software Engineer, Windows/Desktop Applications
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
A partner company is looking for a Senior Software Engineer to build and evolve native Windows desktop applications used by millions. The role involves deep ownership of Windows application architecture, performance, and accessibility.
Key Skills for This Role
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 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
Requirements
- 3+ years of experience in Windows desktop application development using Windows App SDK, WinUI, C#, XAML, and optionally C++
- Strong understanding of Windows application architecture, including .NET and native interop (Win32/WinRT/COM)
- Proven experience shipping production grade desktop applications with focus on performance, reliability, and scalability
- Hands on experience with accessibility APIs (e.g., Microsoft UI Automation) and building inclusive software
- Strong computer science fundamentals including OOP, design patterns, data structures, algorithms, multithreading, and asynchronous programming
- Experience in technical leadership, code reviews, and mentoring engineers
- Excellent communication skills and ability to collaborate across cross functional teams
- User centric mindset with attention to detail in building intuitive, polished desktop experiences
Full Job Posting
Role Overview
- This is a high impact engineering role focused on building and evolving native Windows desktop applications used by millions of users worldwide.
- You will contribute to a product that transforms how people consume written content by turning it into accessible audio experiences across multiple platforms.
- The role involves deep ownership of Windows application architecture, performance, and usability, with a strong emphasis on accessibility and inclusive design.
- You will work in a highly collaborative, fully distributed engineering environment alongside world class engineers, designers, and researchers.
- The position requires a strong balance of hands on development and architectural thinking, with responsibility for delivering polished, scalable, and reliable desktop software.
Accountabilities
- 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 (e.g., 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.
Requirements
- 3+ years of experience in Windows desktop application development using Windows App SDK, WinUI (or similar frameworks), C#, XAML, and optionally C++.
- 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 (e.g., Microsoft UI Automation) and building inclusive software.
- Strong computer science fundamentals including OOP, design patterns, data structures, algorithms, multithreading, and asynchronous programming.
- Experience in technical leadership, code reviews, and mentoring engineers.
- Excellent communication skills and ability to collaborate across cross functional teams.
- User centric mindset with attention to detail in building intuitive, polished desktop experiences.
Preferred / Bonus
- Experience with UI automation testing, unit testing, and integration testing frameworks.
- Knowledge of performance optimization (startup time, memory usage, rendering, 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.
Benefits
- Competitive compensation package aligned with experience and impact.
- Opportunity to work on a product used by millions globally with strong real world impact.
- Fully remote, distributed work environment with high flexibility and autonomy.
- High degree of ownership in architectural decisions and product direction.
- Leadership opportunities including mentoring and progression into senior technical roles.
- Mission driven culture focused on accessibility, inclusivity, and user impact.
- Collaborative engineering environment with strong emphasis on learning and technical excellence.
How Jobgether Works
- We use an AI powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements.
- Our system identifies the top fitting candidates, and this shortlist is then shared directly with the hiring company.
- The final decision and next steps (interviews, assessments) are managed by their internal team.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Jobgether
Google / Meta / TikTok Ads Specialist
Abu Dhabi, UAE
We are looking for a Google / Meta / TikTok Ads Specialist to create, manage, and optimize paid advertising campaigns for international brands. The role requires at least 2 years of experience with Google Ads, Meta Ads M
Application Security - Vulnerability Discovery
Abu Dhabi, UAE
Jobgether is hiring an Application Security Engineer for a partner company to focus on vulnerability discovery and remediation. The role involves triaging vulnerabilities, partnering with engineering teams, and improving
Outbound Sales Development Representative (AEC & Energy Focus)
Abu Dhabi, UAE
This role focuses on generating qualified sales opportunities through outbound cold calling and executive-level engagement in the AEC and Energy industries. The ideal candidate has 4+ years of B2B cold calling experience
Customer Service & Technical Support Team Lead
Abu Dhabi, UAE
Seeking a Customer Service & Technical Support Team Lead to manage remote support teams, improve service quality, and resolve complex telecom issues. Requires 3+ years of wireless carrier support leadership experience. F
Brand Manager
Abu Dhabi, UAE
Hiring a Brand Manager to develop brand strategies, manage campaigns, and strengthen market presence across digital channels. Requires 6+ years of brand management experience and a Bachelor's degree in Marketing or relat
Science Content Writer
Abu Dhabi, UAE
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Science Content Writer based in United Arab Emirates. This fully remote role is designed f
Data Catalog and Data Governance Specialist
Abu Dhabi, UAE
We are looking for a Data Catalog and Data Governance Specialist to build trusted, accessible, and well-managed data foundations. You will develop enterprise data catalog capabilities, strengthen metadata management, and
AI Operations Coordinator (Claude)
Abu Dhabi, UAE
We are seeking an AI Operations Coordinator to drive practical AI adoption and operational transformation. This role combines AI innovation, process improvement, and digital operations, implementing AI-powered workflows
Google / Meta / TikTok Ads Specialist
Abu Dhabi, UAE
Application Security - Vulnerability Discovery
Abu Dhabi, UAE
Outbound Sales Development Representative (AEC & Energy Focus)
Abu Dhabi, UAE
Customer Service & Technical Support Team Lead
Abu Dhabi, UAE
Brand Manager
Abu Dhabi, UAE
Science Content Writer
Abu Dhabi, UAE
Data Catalog and Data Governance Specialist
Abu Dhabi, UAE
AI Operations Coordinator (Claude)
Abu Dhabi, UAE