Senior Software Engineer, Windows/Desktop Applications

Added
21 days ago
Type
Full time
Salary
Salary not provided

Related skills

accessibility ui automation xaml winui windows app sdk

📋 Description

  • Lead design and development of native Windows desktop apps (WinUI, C#, XAML; C++ when needed).
  • Define/enforce Windows desktop best practices: architecture, performance, memory, UI, compatibility.
  • Lead accessibility: UI Automation and related APIs; ensure controls, focus, keyboard nav, screen readers.
  • Collaborate with design/QA/stakeholders on feature planning and Windows roadmap.
  • Own end-to-end feature lifecycle: design, implement, test, release, and maintain.
  • Identify and fix bugs, perf bottlenecks, memory leaks, rendering issues; propose robust solutions.

🎯 Requirements

  • 3+ yrs Windows desktop dev with WinUI, C#, XAML; C++/Win32/WinRT/COM preferred.
  • Deep understanding of Windows app architecture; .NET and native code interop.
  • Proven track record shipping production desktop apps with reliability, performance, scalability.
  • Strong experience with Windows accessibility APIs (UIA); focus on accessible software.
  • Solid fundamentals: OOP, design patterns, data structures, algorithms, memory, multithreading/async.
  • Experience leading design, mentoring engineers, code reviews, architecture decisions.
  • Strong communication; articulate tradeoffs, cross-functional collaboration, drive consensus.
  • User-centric mindset; build polished, intuitive, accessible UX.

🎁 Benefits

  • 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 — you are not just a coder, but a builder and a decision-maker.
  • Opportunities to lead — mentor others, steer technical direction, and grow into broader technical leadership (e.g. Tech Lead, Architect).
  • Flexibility, autonomy, and responsibility: you define how to solve problems, own features end-to-end, and contribute to long-term product vision.
  • A purpose-driven mission: building software that’s reliable, accessible, and user-centered — making a real difference for people.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →