Sign up to save this job, get alerts, and apply with an optimized CV.

Senior Desktop Engineer - LATAM

Job description

As a Senior Desktop Engineer you will design, build, and maintain desktop applications for macOS and Windows environments. This role involves working across both system and application layers to deliver secure, high-performance experiences. You’ll collaborate closely with product, QA, and support teams to ensure that all applications are stable, efficient, and well-documented.

Key Responsibilities:
    • Develop and maintain desktop applications for macOS and Windows, including integrations and embedded web components.
    • Implement, debug, and optimize system-level code and UI features using Swift, Objective-C, and C# (with occasional C++).
    • Build and maintain macOS components including system extensions, XPC, Endpoint Security, and Network Extensions.
    • Develop Windows functionality using Win32 APIs, WPF, and modern .NET frameworks.
    • Collaborate with cross-functional teams to deliver secure, testable, and production-ready features.
    • Write and maintain clear technical documentation and architectural designs.
    • Stay current with updates in macOS, Windows, and related ecosystems, especially in areas related to security and performance.

    Requirements

      • Fluent English is required.
      • 4+ years of macOS development experience using Swift, Objective-C, Xamarin.Mac, or MAUI.
      • Proven experience delivering complex macOS features to production.
      • 3+ years of Windows application development using .NET, .NET Framework, WPF, or WinForms.
      • Strong knowledge of UI frameworks such as React or Angular for hybrid desktop applications.
      • Experience debugging complex macOS architectures (system extensions, launch services, IPC).
      • Familiarity with systems programming concepts, multithreading, and Win32 APIs (C++ experience is a plus).
      • Understanding of secure coding principles and best practices for maintainable, testable code.

      Benefits

      • Salary Range: $6000-$7500 USD /month
      • Paid Time Off: Unlimited
      • Schedule: Flexible, 100% Remote

      Sign up to apply

      Create a free account to apply for this job and get access to:

      • AI-powered CV optimization for this specific job
      • Save jobs and create custom alerts
      • See your CV match score for each job

      Company information

      Company
      Sur
      Location
      México
      Mexico
      Posted
      9 months ago

      Find similar jobs

      Explore more opportunities like this one.

      Interested in this position?

      Create your free account and tailor your CV to match this job.