MacOS /IOS Developer (Security/Networking)
Core
Design and develop core macOS networking and security components, build features using Network Extensions and System Extensions, and resolve complex production issues.
Role type
Senior IC macOS/IOS Developer (Security/Networking)
Builds
Scalable and secure macOS agents, networking features, and system extensions
Domain
Operating Systems (macOS) + Networking + Security
Deliverable
production ML models | product features
Required skills
C++ development, macOS and Swift development, networking protocols (IP, TCP/UDP, routing, IPv4/IPv6, DNS, VPN), multithreading, asynchronous tasks, sockets programming, system architecture, technical design, debugging
Preferred skills
Experience owning features end to end, training junior employees, initiating innovations
Technologies
Network Extensions, System Extensions, C++, Swift
Responsibilities
Design and develop core macOS networking and security components; Build features using Network Extensions and System Extensions; Investigate and resolve complex production and customer issues; Optimize networking performance and system-resource usage; Develop scalable and secure macOS agents; Research and proof-of-concept new technologies; Collaborate with other agent teams and backend developers; Review designs and train junior employees; Initiate innovations that support business needs
Seniority
Senior, hands-on IC