As a Senior Desktop Engineer, you will architect, construct, and support desktop solutions for macOS and Windows platforms. This position requires navigating system and application domains to deliver robust, secure computing experiences. You'll engage collaboratively with product, quality assurance, and support teams to guarantee application stability, efficiency, and comprehensive documentation.
Key Responsibilities:
- Create and sustain desktop applications for macOS and Windows, including integration and web component embeddings
- Execute, troubleshoot, and enhance system-level programming and user interface features utilizing Swift, Objective-C, and C# (with occasional C++)
- Construct and manage macOS infrastructure including system extensions, XPC, Endpoint Security, and Network Extensions
- Implement Windows functionality through Win32 APIs, WPF, and contemporary .NET frameworks
- Partner with interdisciplinary teams to deliver secure, verifiable, and production-ready capabilities
- Generate and maintain comprehensive technical documentation and architectural blueprints
- Remain current with macOS, Windows, and related technological ecosystems, particularly regarding security and performance advancements
Requirements:
- Native English proficiency
- 4+ years of macOS development expertise using Swift, Objective-C, Xamarin.Mac, or MAUI
- Demonstrated success delivering sophisticated macOS features to production environments
- 3+ years of Windows application development utilizing .NET, .NET Framework, WPF, or WinForms
- Comprehensive understanding of UI frameworks like React or Angular for hybrid desktop applications
- Proficiency debugging intricate macOS architectures (system extensions, launch services, IPC)
- Knowledge of systems programming principles, multithreading, and Win32 APIs (C++ experience preferred)
- Comprehensive understanding of secure coding methodologies and best practices for maintainable, testable code
Benefits:
- Salary Range: $6000-$7500 USD /month
- Paid Time Off: Unlimited
- Schedule: Flexible, 100% Remote
Mexico City, Mexico Remote (Global)
Sur is hiring a Senior Desktop Engineer - LATAM
Visa expiring soon?
Extend or switch without leaving Thailand
Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.
Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Prevent overstay issues