Senior MacOS Internals Lead Engineer

1 hour, 59 minutes 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

Staff Engineer

Civica 1K-5K Internet Software & Services

Civica is seeking a Staff Engineer to help unify legacy products into a modern platform, shaping the engineering and architectural direction for a React/Golang-based product suite.

CI/CD Go Microservices React
14 minutes ago

Remote Imperva Data Security SME

WaveStrong, 51-250 Internet Software & Services

WaveStrong is seeking a Remote Imperva Data Security SME to support enterprise data protection efforts by configuring and overseeing Imperva security solutions across customer environments.

WAF
14 minutes ago

Remote SOAR Developer/Engineer

WaveStrong, 51-250 Internet Software & Services

Remote contract role for a SOAR Developer/Engineer at an unspecified company, focused on automating SOC incident response workflows and improving security operations processes.

CSS Cybersecurity DevSecOps HTML JavaScript JSON Network Security Python REST API SIEM SOC Splunk Visual Studio XML
14 minutes ago

Dev Ops AppSec & Security Engineer

GXA 11-50 Internet Software & Services

The Dev/Ops AppSec & Security Engineer at an unspecified company supports application operations and security initiatives by embedding security into the application lifecycle and strengthening organizational resilience across application and infrastructure environments.

Azure Azure Pipelines CI/CD Encryption HIPAA OWASP Penetration Testing REST API SIEM
14 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