MacOS IOS Developer Security Networking

Check Point Software

Bengaluru

On-site

INR 3,500,000 - 6,500,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Check Point Software in Bengaluru (Bangalore) is seeking a seasoned Software Developer for macOS. You will design and develop core macOS networking and security components, build with Network Extensions, investigate production issues, and optimize performance.

You will mentor juniors while driving end-to-end features within a distributed services context. The role requires 10+ years of software development, strong C++ and Swift expertise, and deep networking know-how.

Qualifications

  • Computer Science degree or equivalent with 10+ years in software development.
  • 5+ years experience with C++ development.
  • 3+ years experience with Networking protocols- IP & TCP/UDP stack, routing tables, IPv4/IPv6, DNS configuration and VPN packet encapsulation & routing.
  • 5+ years of development experience on MacOS and Swift
  • Experience with architecture and design of distributed services
  • 2+ years experience with macOS network extensions and proxies
  • 3+ years experience with multithreading and async tasks
  • 3+ years experience in sockets programming
  • Deep understanding of design patterns
  • Own features end-to-end
  • Technical design
  • Production responsibility
  • Debugging customer issues

Responsibilities

  • Design and develop core macOS networking and security components.
  • Build features using Network Extensions and System Extensions.
  • Investigate and solve complex production issues.
  • Optimize networking performance and system resource usage.
  • Develop scalable and secure agents on the MacOS platform
  • Research and POC new technologies
  • Work with developers from other agent teams and with backend teams
  • Review and train junior employees with their designs
  • Initiate and innovate to promote business needs

Skills

C++ development
Swift development
MacOS networking
Networking protocols
Multithreading
Sockets programming
Distributed services
Design patterns
End-to-end ownership
Production responsibility
Technical design
Debugging customer issues

Education

Bachelor's in Computer Science
10+ years software development

Job description

Job Description:

Company Description

Software Developer - MacOS Developer

We are looking for a C++ & Swift Developer 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 Us

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

Job Description

Design and develop core macOS networking and security components.

  • Build features using Network Extensions and System Extensions.
  • Investigate and solve complex production issues.
  • Optimize networking performance and system resource usage.
  • Develop scalable and secure agents on the MacOS platform
  • Research and POC new technologies
  • Work with developers from other agent teams and with backend teams
  • Review and train junior employees with their designs
  • Initiate and innovate to promote business needs
Desired Background

The following qualifications are required.

Qualifications
  • Computer Science degree or equivalent with 10+ years in software development
  • 5+ years experience with C++ development
  • 3+ years experience with Networking protocols- IP & TCP/UDP stack, routing tables, IPv4/IPv6, DNS configuration and VPN packet encapsulation & routing.
  • 5+ years of development experience on MacOS and Swift
  • Experience with architecture and design of distributed services
  • 2+ years experience with macOS network extensions and proxies
  • 3+ years experience with multithreading and async tasks
  • 3+ years experience in sockets programming
  • Deep understanding of design patterns
  • Own features end-to-end
  • Technical design
  • Production responsibility
  • Debugging customer issues
Additional Information

Check Point Software Technologies is a global leader in cyber security solutions, dedicated to protecting corporate enterprises and governments worldwide. For over 30 years, our mission has been to secure the digital world for everyone, everywhere. From pioneering stateful firewalls to our AI-powered, cloud delivered security solutions, we are committed to safeguarding organizations with an industry-leading 99.9% prevention rate.

Our Values

Check Point is committed to making the world a safer and more secure place, and this commitment applies to our work both on the internet and the physical world alike. We promote a safe, healthy, supportive, and diverse work environment, with training and development opportunities for all employees. We achieved gender parity in our C Suite, and we are committed to equal opportunities and equal rewards for all.

  • Referral Category: Standard Position
  • CP Department: Secure Access Service Edge
  • Office Location: Bangalore, India
  • Career site Category: R&D

Requirements:

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

MacOS /IOS Developer (Security/Networking)
MacOS /IOS Developer (Security/Networking)

Check Point Software • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Customer Focused - Software Engineer
Customer Focused - Software Engineer

Check Point Software • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Customer-Focused Software Engineer (Backend development team)
Customer-Focused Software Engineer (Backend development team)

Check Point Software • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Customer Focused - Software Engineer
Customer Focused - Software Engineer

Check Point Software • Bengaluru Urban

On-site
INR 600,000 - 800,000
Senior Software Engineer
Senior Software Engineer

AstroFarm by 42Gears • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Sr. Staff Engineer - Windows OS -Client
Sr. Staff Engineer - Windows OS -Client

Netskope • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Customer-Focused Software Engineer (Backend development team)
Customer-Focused Software Engineer (Backend development team)

Check Point Software • Bengaluru Urban

On-site
INR 900,000 - 1,500,000
Site Reliability Engineer - Networking
Site Reliability Engineer - Networking

Check Point Software • Bengaluru

On-site
INR 7,011,000 - 10,518,000
Senior Endpoint Software Engineer (Windows/macOS)
Senior Endpoint Software Engineer (Windows/macOS)

SonicWall • Chennai

On-site
INR 1,200,000 - 1,800,000
Senior C++ Software Engineer (Networking)
Senior C++ Software Engineer (Networking)

Future Focus Infotech • Pune District

Hybrid
INR 4,000,000 - 7,000,000