Point your AI agent at freehire and let it find you a job.

Get the CLI →

Check Point Software Technologies

NewBe an early applicant

Software Developer - VPN Core Team

Posted Updated 2 views
Discussion
  • Develop and maintain VPN core software: 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.
  • 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.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available