Jobiglo

No results.

Principal macOS Systems & Security Engineer (Swift/Objective-C/C++)

Darwoft

New Remote
Remote Senior 🇬🇧 English
Swift Objective-C C++ XPC Launch Daemons Keychain FIDO2 WebAuthn Passkeys PAM CryptoTokenKit

Job description

About the role

Darwoft, a Latin American technology company building custom software for international partners, is hiring a Principal macOS Systems & Security Engineer for a remote, full-time contractor position anywhere in LATAM. The project focuses on identity assurance, authentication and enterprise endpoint security. This is not a traditional macOS app development role: you will design and evolve security-sensitive components close to the operating system, working as a senior individual contributor who influences architecture and collaborates with Engineering, Security, Product and other technical stakeholders.

Key responsibilities

  • Design, build and evolve low-level macOS software components
  • Develop functionality for authentication, identity and endpoint protection
  • Use native macOS technologies such as XPC, Launch Agents, Launch Daemons, Keychain, Authorization Services and System Extensions
  • Build privileged services and secure communication between application and system components
  • Integrate with the Apple Endpoint Security Framework and other native security mechanisms
  • Write software in Swift, Objective-C, C and C++ depending on the component
  • Implement authentication and credential capabilities using FIDO2, WebAuthn, Passkeys, PAM, CryptoTokenKit and certificate management
  • Apply secure coding and cryptographic principles to authentication and identity workflows
  • Troubleshoot production issues with logs, diagnostics and debugging tools
  • Handle installers, code signing, entitlements, permissions, upgrades and enterprise distribution
  • Contribute to architecture, technical standards and research new Apple APIs and security mechanisms
  • Mentor engineers and guide complex platform-level problems
  • Collaborate with backend and platform teams on REST APIs, HTTP/HTTPS and network protocols

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Darwoft.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Argentina.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 47 minutes ago

Expires 1 month from now

2 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Darwoft