
MacOS /IOS Developer (Security/Networking)
Check Point Software Technologies5 hours ago
Bengaluru, IndiaStaff+
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.
- Own features end to end, including technical design and production responsibility.
- Review designs and train junior employees.
- Initiate innovations that support business needs.
Requirements
- A Computer Science degree or equivalent experience with 10+ years of software development experience.
- 5+ years of C++ development experience.
- 3+ years of experience with networking protocols, including IP, TCP/UDP, routing tables, IPv4/IPv6, DNS configuration, and VPN packet encapsulation and routing.
- 5+ years of macOS and Swift development experience.
- Experience architecting and designing distributed services.
- 2+ years of experience with macOS network extensions and proxies.
- 3+ years of experience with multithreading and asynchronous tasks.
- 3+ years of sockets programming experience.
- Deep understanding of design patterns.
- Experience owning features end to end, producing technical designs, debugging customer issues, and taking production responsibility.
Benefits
- Bangalore, India office location.
- Training and development opportunities.
- Supportive, diverse, and equal-opportunity work environment.
About Check Point Software Technologies
Check Point Software Technologies Ltd. is a leading protector of digital trust, utilizing AI-powered cyber security solutions to safeguard over 100,000 organizations globally. Through its Infinity Platform and an open garden ecosystem, Check Point’s prevention-first approach delivers industry-leading security efficacy while reducing risk. Employing a hybrid mesh network architecture with SASE at its core, the Infinity Platform unifies the management of on-premises, cloud, and workspace environments to offer flexibility, simplicity and scale for enterprises and service providers.