{bc}
indeed

Senior Software Engineer, Windows/Desktop Applications - Dubai, United Arab Emirates

Speechify
Dubai, UAE
Full Time
Senior
1 weeks ago
Windows App SDKWinUIC#XAMLC++Microsoft UI Automation
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Windows App SDKWinUIC#
Smart Apply

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Speechify