← Back to jobs

Remote job

Senior Software Engineer, Windows/Desktop Applications - Recife, Brazil

Backend Full-time Permanent Recife, BR

Job details

Not specified Salary
Recife, BR Eligibility
Senior Experience
Full-time Employment

About this role

Role overview Lead the design, architecture, and development of native Windows desktop applications for a consumer text-to-speech reading product used by millions. This senior role blends technical leadership with hands-on coding in C#, XAML, and C++, paired with a strong focus on accessibility for users with disabilities.

Responsibilities - Drive architecture and development of Windows desktop apps using Windows App SDK, WinUI, C#, XAML, and C++ as needed. - Define and enforce engineering best practices spanning code architecture, performance, memory usage, responsive UI, and cross-version compatibility for Windows 10/11+. - Lead accessibility efforts, integrating platforms such as Microsoft UI Automation and validating keyboard navigation, focus management, and screen-reader support. - Partner with product design, UX research, and QA to shape the long-term roadmap for the Windows platform. - Own the full lifecycle of features from concept and design through testing, release, and maintenance. - Diagnose and resolve complex bugs, performance bottlenecks, memory leaks, and rendering issues, proposing robust architectural fixes.

Requirements - 3+ years building Windows desktop applications with Windows App SDK, WinUI, C#, and XAML; native C++/Win32/WinRT/COM experience is a plus. - Deep understanding of Windows application architecture and managed-to-native interop through .NET. - Track record of shipping production-quality desktop software with emphasis on reliability, performance, scalability, and maintainability. - Hands-on experience with Windows accessibility APIs and a commitment to inclusive design. - Strong fundamentals in OOP, design patterns, data structures, algorithms, memory management, and asynchronous programming. - Demonstrated ability to mentor engineers, run design and code reviews, and make architecture-level decisions.

Nice to have - Writing automated UI tests including unit, integration, and UI automation suites. - Performance optimization for memory, startup time, rendering, high-DPI support, and responsiveness under load. - Localization, globalization, and right-to-left UI support experience. - Familiarity with telemetry, analytics, crash reporting, logging, and error monitoring. - Shaping CI/CD workflows and release pipelines for desktop applications. - Long-term ownership of feature areas including refactoring and technical debt management.

Benefits and work setup - High-impact role defining architecture for a product used by millions. - Collaborative, flat-structure engineering culture with significant autonomy. - Mentorship opportunities and a path toward Tech Lead or Architect-level leadership. - Fully remote, distributed-first environment with no central office.

Skills detected in the listing

C#C++Stakeholder Management
Detected Sep 9, 2026
Last verified Sep 9, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
  • Cancel anytime before day 7

Monthly

$35.99 $17.99 /month
  • 35% cheaper than weekly
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching

Lifetime

$99.99 $49.99 /forever
  • One-time payment
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight