Senior Software Engineer, Windows/Desktop Applications - Dubai, United Arab Emirates
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Speechify is looking for a Senior Software Engineer to lead Windows desktop application development using WinUI, C#, and XAML. The role involves driving accessibility, mentoring engineers, and owning features end-to-end in a fully remote, flat-structured team.
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 C++ when needed
- Define and enforce best practices for Windows desktop development across the codebase
- Drive accessibility efforts: integrate and validate support for accessibility APIs
- Collaborate closely with product designers, UX researchers, QA, and other stakeholders
- Take ownership of full lifecycle of features: conception, design, implementation, testing, release, maintenance
- Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility problems
Requirements
- 3+ years in Windows desktop application development using Windows App SDK, WinUI, C#, XAML
- Deep understanding of Windows application architecture, including interop between managed code (.NET) and native code
- Proven track record of designing, building, and shipping production quality desktop applications
- Strong experience with accessibility APIs on Windows (e.g. Microsoft UI Automation)
- Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi threading or asynchronous programming
- Experience leading technical design, mentoring other engineers, conducting code reviews, and making architecture level decisions
- Strong communication skills
- A user centric mindset
Full Job Posting
Mission
- Speechify's mission is to make reading never a barrier to learning.
- Over 50 million users use Speechify's text to speech products.
- The company is 100% distributed with no office, nearly 200 employees globally.
What You'll Do
- Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, XAML, and C++ when needed.
- Define and enforce best practices for Windows desktop development across the codebase.
- Drive accessibility efforts: integrate and validate support for accessibility APIs.
- Collaborate closely with product designers, UX researchers, QA, and other stakeholders.
- Take ownership of full lifecycle of features: conception, design, implementation, testing, release, maintenance.
- Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility problems.
An ideal candidate should have Required
- 3+ years in Windows desktop application development using Windows App SDK, WinUI, C#, XAML, and ideally C++.
- Deep understanding of Windows application architecture, including interop between managed code (.NET) and native code.
- Proven track record of designing, building, and shipping production quality desktop applications.
- Strong experience with accessibility APIs on Windows (e.g. Microsoft UI Automation).
- Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi threading or asynchronous programming.
- Experience leading technical design, mentoring other engineers, conducting code reviews, and making architecture level decisions.
- Strong communication skills; ability to articulate tradeoffs, collaborate with cross functional teams, and drive consensus.
- A user centric mindset: focus on building polished, intuitive, and accessible experiences.
Preferred / Bonus
- Experience with writing automated tests for UI.
- Experience with performance optimization for desktop apps.
- Experience with localization/globalization, right to left UI support, internationalization.
- Familiarity with telemetry, analytics, crash reporting, logging, and error monitoring in desktop applications.
- Previous experience in shaping CI/CD workflows, release pipelines, and deployment strategies for desktop applications.
- Demonstrated ability to take ownership of feature areas or modules and drive them long term.
What we offer
- A high impact role: you will define architecture, shape the future of our Windows product, and directly influence what millions of users see and experience.
- A collaborative, flat structure engineering culture.
- Opportunities to lead — mentor others, steer technical direction, and grow into broader technical leadership.
- Flexibility, autonomy, and responsibility: you define how to solve problems, own features end to end.
- A purpose driven mission: building software that's reliable, accessible, and user centered.
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 Speechify
Software Engineer, Data Infrastructure & Acquisition - Dubai, United Arab Emirates
Dubai, UAE
Speechify seeks a Software Engineer for its AI team to build and extend data infrastructure for petabyte-scale data collection. The role involves operating cloud infrastructure on GCP, collaborating with scientists, and
Software Engineer, Platform - Dubai, United Arab Emirates
Dubai, UAE
Speechify is seeking a Platform Software Engineer to design, develop, and maintain backend services including payments, analytics, subscriptions, and TTS APIs. The ideal candidate has proven experience in backend develop
Senior Software Engineer, Core Experiences - Abu Dhabi, United Arab Emirates
Abu Dhabi, UAE
Speechify is looking for a Senior Software Engineer to join the Core Experiences Team, building and maintaining foundational services and SDKs. The role involves collaborating with product teams, optimizing functionality
Software Engineer, Data Infrastructure & Acquisition - Abu Dhabi, United Arab Emirates
Abu Dhabi, UAE
Speechify is hiring a Software Engineer for its AI team to build data infrastructure for large-scale audio data collection. Requires 5+ years of software development experience, proficiency in Python, Docker, and cloud i
Software Engineer, iOS Core Product - Abu Dhabi, United Arab Emirates
Abu Dhabi, UAE
Speechify seeks a Senior iOS Engineer to lead engineering decisions and ship production code for its iOS app. Requires experience with Swift, SwiftUI, and scaling products to large user bases. Remote position.
Software Engineer, Platform - Abu Dhabi, United Arab Emirates
Abu Dhabi, UAE
Speechify is hiring a Software Engineer for its Platform team to build and maintain backend services including APIs, payments, and subscriptions. Requires proven experience in backend development with TS/Node, GCP, and D
Tech Lead, Android Core Product - Dubai, United Arab Emirates
Dubai, UAE
Speechify is seeking a Tech Lead for Android Core Product to own major features, shape the Android team, and deliver high-quality user experiences. Ideal candidates have 5+ years of software engineering experience, deep
Tech Lead, Web Core Product & Chrome Extension - Dubai, United Arab Emirates
Dubai, UAE
Speechify is seeking a Tech Lead for its Web Core Product & Chrome Extension to ship production code, work with a product team, and shape the roadmap. You will build great user experiences for millions of users. Ideal fo
Software Engineer, Data Infrastructure & Acquisition - Dubai, United Arab Emirates
Dubai, UAE
Software Engineer, Platform - Dubai, United Arab Emirates
Dubai, UAE
Senior Software Engineer, Core Experiences - Abu Dhabi, United Arab Emirates
Abu Dhabi, UAE
Software Engineer, Data Infrastructure & Acquisition - Abu Dhabi, United Arab Emirates
Abu Dhabi, UAE
Software Engineer, iOS Core Product - Abu Dhabi, United Arab Emirates
Abu Dhabi, UAE
Software Engineer, Platform - Abu Dhabi, United Arab Emirates
Abu Dhabi, UAE
Tech Lead, Android Core Product - Dubai, United Arab Emirates
Dubai, UAE
Tech Lead, Web Core Product & Chrome Extension - Dubai, United Arab Emirates
Dubai, UAE