Senior MacOS Internals Lead Engineer

3 weeks, 5 days ago
Full-time
Lead
Software Development
Sur Global Services

Sur Global Services

Sur Global Services specializes in facilitating nearshoring solutions, enabling businesses to outsource operations to neighboring countries, thereby enhancing their workforce efficiency and supporting growth in the evolving landscape of remote work.

IT Services

Description

  • Design and implement macOS security features using Endpoint Security and Network Extensions.
  • Reverse engineer macOS internals and application interactions to improve product compatibility and security.
  • Develop, debug, and optimize complex system-level code in C++, Swift, and Objective-C.
  • Investigate and resolve issues involving macOS system extensions, Launch Services, XPC, sandboxing, and related system components.
  • Review team designs and code, provide architectural direction, and coach engineers on best practices.
  • Document technical findings, architectural designs, and implementation details.
  • Collaborate with QA, product, and support teams to deliver secure, testable, and high-quality releases.
  • Stay current on macOS updates and security mechanisms to guide development decisions.

Requirements

  • 7+ years of systems programming experience focused on macOS internals, frameworks, and security.
  • Proven track record of delivering complex macOS features to production with hands-on coding in C++, Swift, and Objective-C.
  • Deep expertise with macOS frameworks including Endpoint Security, Network Extensions, Accessibility, Launch Services, File Providers, daemons, XPC, and FSEvents.
  • Advanced reverse engineering skills using tools such as Ghidra, Frida, IDA, Hopper, lldb, or similar.
  • Strong understanding of macOS security mechanisms including TCC, SIP, and Gatekeeper.
  • Experience debugging complex macOS architectures such as system extensions, endpoint security, network extensions, Launch Services, and XPC.
  • Ability to produce high-quality, testable, maintainable, and secure code.
  • Nice to have: expertise with DriverKit, network protocols, proxies, and APFS/file system internals.
  • Nice to have: C# / .NET experience.

Benefits

  • Salary of $10,000 - $15,000 USD per month.
  • Holidays included.
  • Unlimited PTO.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Tech Lead, Android Core Product - Baton Rouge, LA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Android Engineer to help scale its leading text-to-speech Android app and deliver new features in a fully distributed product team.

Android iOS Jetpack Compose JUnit Kotlin Node.js
38 minutes ago

Tech Lead, Web Core Product & Chrome Extension - Curitiba, Brazil

Speechify 51-250 Internet Software & Services

Speechify is hiring a web product engineer to help build and ship user-facing text-to-speech experiences for its globally used, fully distributed reading platform.

Firebase JavaScript React TypeScript
1 hour, 35 minutes ago

Distinguished Engineer, Agentic SDLC & Non‑Linear Productivity

GitLab 1K-5K Internet Software & Services

GitLab is hiring a Distinguished Engineer to lead the design and scaling of autonomous, agentic SDLC capabilities across its DevSecOps platform, with the goal of turning proven AI workflows into durable product and internal engineering impact.

CI/CD DevSecOps GitLab LLM Machine Learning
1 hour, 44 minutes ago

Team Lead, Product Support - Revenue Suite

Stripe 5K-10K Diversified Financial Services

Stripe is seeking a Product Support Operations manager to lead a team of Operations Associates in improving user support, operational performance, and the quality of the customer experience at global scale.

1 hour, 47 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers