Senior MacOS Internals Lead Engineer

Sur Global

Colombia

On-site

COP 412,798,224 - 619,197,336

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Salary: $10,000 - $15,000 USD/month
Unlimited PTO

Job summary

A leading technology firm in Colombia is seeking a Senior macOS Internals Lead Engineer to drive the development of advanced security functionalities. You will lead a team while engaging in coding and reverse engineering macOS behaviors. Candidates should have over 7 years of systems programming experience and deep knowledge of macOS frameworks. This role offers a competitive salary and benefits, including unlimited PTO.

Qualifications

  • 7+ years of systems programming experience with a focus on macOS internals.
  • Proven track record of delivering complex macOS features to production with hands-on coding.
  • Deep expertise in macOS frameworks, including Endpoint Security and Network Extensions.
  • Strong understanding of macOS security mechanisms, including TCC and Gatekeeper.

Responsibilities

  • Design and implement security features using macOS frameworks.
  • Reverse engineer macOS internals to enhance compatibility and security.
  • Develop, debug, and optimize system-level code adhering to secure practices.
  • Document technical findings and collaborate with teams for high-quality deliverables.

Skills

macOS internals
C++
Swift
Objective-C
reverse engineering
security features

Tools

Ghidra
Frida
IDA
Hopper
lldb

Job description

We're looking for a Senior macOS Internals Lead Engineer to drive the development of low-level security and compatibility functionality. You will lead a team of exceptional engineers while remaining deeply hands-on—writing code, reverse engineering OS behavior, and directly owning key system-level components.

Your team's mission is to expand macOS application compatibility and harden endpoint security by deeply understanding and integrating with macOS internals. This role is ideal for someone who thrives on technical challenges, understands macOS at a deep level, is not afraid of reverse engineering and can mentor others while shipping production code.

What You Will Do:
  • Design and implement security features using macOS frameworks such as Endpoint Security and Network Extensions
  • Reverse engineer macOS internals and application interactions to enhance product compatibility and security
  • Develop, debug, and optimize complex system-level code in C++, Swift, and Objective-C, adhering to secure coding best practices
  • Investigate and resolve issues related to macOS system extensions, launch services, XPC, and sandboxing
  • Act as a force multiplier by reviewing team designs and code, offering architectural direction, and coaching team members on best practices
  • Document technical findings, architectural designs, and implementation details
  • Collaborate with QA, product, and support teams to ensure high-quality, secure, and testable deliverables
  • Stay updated on macOS updates and security mechanisms in order to inform development
Requirements:
  • 7+ years of systems programming experience with a focus on macOS internals, frameworks, and security
  • Proven track record of delivering complex macOS features to productions with hands on coding in C++, Swift, Objective-C
  • Deep expertise in macOS frameworks, including Endpoint Security, Network Extensions, Accessibility, Launch Services, File Providers, daemons, XPC and FSEvents
  • Advanced skills in reverse engineering MacOS components using tools like Ghidra, Frida, IDA, Hopper, lldb or other tools of your choice. You're not afraid to look at XNU sources
  • Strong understanding of macOS security mechanisms, including TCC, SIP, Gatekeeper
  • Experience with debugging complex architectures on MacOS (system extensions, endpoint security, network extensions, launch services, XPC)
  • Ability to produce high-quality, testable, maintainable and secure code
Nice to have:
  • Expertise with Network Extensions, DriverKit, network protocols, proxies
  • Expertise with APFS, file system internals
  • C# / .Net experience is a plus
Benefits:

Salary: $10,000 - $15,000 USD /month + Holidays

Unlimited PTO

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior MacOS QA Engineer
Senior MacOS QA Engineer

Sur • Bogotá

On-site
COP 204,896,000 - 245,425,000
PTO
Holidays
Senior macOS Internals Lead Engineer - Security
Senior macOS Internals Lead Engineer - Security

Sur Global • Colombia

On-site
COP 412,798,224 - 619,197,336
Salary: $10,000 - $15,000 USD/month
Unlimited PTO
Senior MacOS QA Engineer
Senior MacOS QA Engineer

Sur Global • Bogotá ciudad

On-site
COP 210,221,000 - 251,803,000
PTO and holidays
Senior macOS QA Engineer - Security & System Internals
Senior macOS QA Engineer - Security & System Internals

Sur Global • Bogotá ciudad

On-site
COP 210,221,000 - 251,803,000
PTO and holidays
Senior macOS QA Engineer: Security & System-Level Testing
Senior macOS QA Engineer: Security & System-Level Testing

Sur • Bogotá

On-site
COP 204,896,000 - 245,425,000
PTO
Holidays
Software Engineer III
Software Engineer III

PartnerOne • Colombia

On-site
COP 93,805,110 - 150,088,176
Intermediate IT Specialist - OP02286
Intermediate IT Specialist - OP02286

Dev PRO • Bogotá

Remote
COP 143,102,000 - 238,504,000
C++ Senior Lead Engineer
C++ Senior Lead Engineer

Publicis Groupe • Bogotá ciudad

On-site
COP 12,000,000 - 19,000,000
Endpoint Solutions - JAMF-macOS-iOS MDM
Endpoint Solutions - JAMF-macOS-iOS MDM

Infinite Computer Solutions • Bogotá ciudad

On-site
COP 165,038,000 - 231,054,000
Endpoint Solutions L3
Endpoint Solutions L3

Infinite Computer Solutions • Bogotá

On-site
COP 292,047,000 - 389,395,000