Senior MacOS Internals Lead Engineer

10 000 - 15 000 USD/ mies.
SeniorFull-time
#311432·Dodano około miesiąc temu·72
Źródło: Sur
Aplikuj teraz

Tech Stack / Keywords

SecurityNetworkC++SwiftObjective-CC#.NET

Wymagania

  • 7+ years of systems programming experience with a focus on macOS internals, frameworks, and security.
  • Proven track record of delivering complex macOS features to production 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.
  • 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.

Obowiązki

  • 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.

Oferta

  • Salary: $10,000 - $15,000 USD per month.
  • Holidays.
  • Unlimited PTO.
Sur

Sur

4 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz