Senior Software Engineer, Windows/Desktop Applications

Posted about 1 month agoViewed
140000 - 200000 USD per year
United StatesFull-TimeSoftware Development
Company:Speechify
Location:United States
Languages:English
Seniority level:Senior, 3+
Experience:3+
Skills:
LeadershipSoftware DevelopmentDesign PatternsSoftware ArchitectureC#C++Algorithms.NETMentoring
Requirements:
3+ years in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML. Ideally additional experience with native Windows code (C++, Win32/WinRT/COM). 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 or similar). 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.
Responsibilities:
Lead the design, architecture, and development of native Windows desktop applications. Define and enforce best-practices for Windows desktop development. Drive accessibility efforts by integrating and validating support for accessibility APIs. Collaborate closely with product designers, UX researchers, QA, and other stakeholders. Take ownership of the full lifecycle of features: conception to maintenance. Identify, diagnose, and resolve complex bugs, performance bottlenecks, and compatibility problems.
Similar Jobs:
Posted 11 months ago
United StatesFull-TimeSoftware Development
Senior Software Engineer, Windows Desktop App (New Positions!)
Company:DuckDuckGo
Posted 2 months ago
United StatesFull-TimeSoftware Development
Senior Engineer, Applications
Company:AcuityMD
Posted 2 months ago
United StatesFull-TimeHospitality, Software Development
Principal Software Engineer, Applications
Company:Evolve