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 compatibility and security.
  • Develop, debug, and optimize system-level code in C++, Swift, and Objective-C.
  • Investigate and resolve issues across system extensions, Launch Services, XPC, sandboxing, and related macOS components.
  • Review team designs and code and provide architectural direction and coaching.
  • Document technical findings, architectural decisions, and implementation details.
  • Collaborate with QA, product, and support teams to deliver secure, testable, high-quality releases.
  • Stay current on macOS updates and security mechanisms to inform development.
  • Mentor team members while remaining hands-on and owning key system-level components.

Requirements

  • 7+ years of systems programming experience with a focus on macOS internals, frameworks, and security.
  • Proven experience 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 experience using tools such as Ghidra, Frida, IDA, Hopper, and lldb, with comfort reading XNU source code.
  • 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 in Network Extensions, DriverKit, network protocols, and proxies.
  • Nice-to-have experience with APFS and file system internals.
  • C#/.NET experience is a plus.

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
37 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, 34 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, 43 minutes ago

Staff Security Engineer

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is seeking a Staff Security Engineer to build and maintain identity and access management controls that protect the systems used to develop its defense technology products.

AWS AWS CDK Azure CI/CD GCP Go OAuth OpenID Connect Rust SAML Terraform
1 hour, 43 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