Description: Team Lead - MacOS DevelopmentWe are looking for a macOS Development Team Lead to join the Software macOS agent Team.This role is perfect for a highly experienced software developer who is familiar with the networking and security world. As an integral part of our R&D, you’ll be working with a motivated agent’s team and the software group that is responsible for multiple desktop and mobile device agents.About UsCheck Point is a key player the network security field, striving to provide the leading SASE platform in the market. Our innovative approach, merging cloud and on-device protection, redefines how businesses connect in the era of cloud and remote work.Major ResponsibilitiesManage and Develop scalable and secure agents on the Mac OS platformResearch and POC new technologiesWork with developers from other agent teams and with backend teamsReview and train junior employees with their designsInitiate and innovate to promote business needsDesired BackgroundComputer Science degree or equivalent with 15+ years in software development1-3 years of experience in leading a team10+ years experience with C++ development6+ years experience with Networking protocols- IP & TCP/UDP stack, routing tables, IPv4/IPv6, DNS configuration and VPN packet encapsulation & routing.10+ years of development experience on Mac OS and SwiftExperience with architecture and design of distributed services8+ years experience with macOS network extensions and proxies5+ years experience with multithreading and async tasks5+ years experience in sockets programmingDeep understanding of design patterns
Job Title
Team Lead - macOS Development