Vacancy catalog
Check Point Software Technologies
Open role>14 days

Software Developer - VPN Core Team

Check Point Software TechnologiesTel Aviv-Yafo, Tel Aviv District, Israel
Work model
Office
Experience
0-2 years
Employment
Full Time
Compensation
Not disclosed
Technology signal
4 tags

Technology context

4

Parsed from the vacancy text; ordered by relevance to this role.

Full listing

Role description

Company Description

Join Check Point and be at the forefront of cybersecurity innovation.

Our VPN Core team is transforming VPN technology to ensure privacy, security, and reliability for millions of users worldwide.

We are looking for passionate and motivated Junior Software Developers who want to grow in a deep, system-level environment and make a real impact on global security products.

If you enjoy solving complex problems, working close to the networking stack, and learning from experienced engineers - this role is for you.

You will be part of a collaborative, high-impact R&D team, working on core VPN technologies that power Check Point's flagship products.

Job Description

  • Develop and maintain VPN core softwar e: Design, implement, and optimize core VPN components in C/C++.
  • Enhance security and performance : Work on improving robustness, scalability, and performance of VPN solutions.
  • Implement and improve VPN protocols : Contribute to protocol-level development, including modern cryptographic technologies such as Post-Quantum Cryptography (PQC).
  • Debug and troubleshoot complex issues : Analyze and resolve system-level, networking, and performance issues with guidance from senior engineers.
  • Stay up to date with cybersecurity technologies : Learn and apply best practices in networking, security, and secure software development.

Qualifications

  • B.Sc. in Computer Science from a leading university
  • Strong foundation in C/C++: Academic or practical experience with system-level programming
  • Basic networking knowledge: Familiarity with TCP/IP, UDP, and networking fundamentals
  • Problem-solving mindset: Ability to analyze issues and learn quickly with guidance
  • Strong motivation to learn: Passion for technology, security, and continuous improvement
  • Team player: great communication skills and ability to collaborate in a team environment
  • An Advantage:
  • Experience with Linux / low-level systems programming
  • Familiarity with security or cryptography concepts
  • Internship or academic project experience in networking, backend, or system software development.