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) Full-time
Sur is hiring a Senior Desktop Engineer - LATAM
Landing international contracts?
Invoice globally with an EU company
GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.
EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
5% per invoice • No subscriptions


