Full Stack VPN developer

Perimeter 81

Perimeter 81

Software Engineering
Israel · Tel Aviv-Yafo, Israel · Remote
Posted on Jan 22, 2026

Why Join Us?

Join Check Point’s VPN & SD-WAN team and help shape the next generation of secure, scalable networking solutions.

Our team develops both core VPN & SD-WAN capabilities, management and monitoring layers that allow customers to operate these technologies at scale.

We are looking for experienced software developer with a strong backend mindset, solid networking understanding, and hands-on experience building robust, multi-threaded systems.

If you enjoy working across system components, APIs, and management platforms - and want to see your code used by enterprises worldwide - this role is for you.

You will work closely with VPN core engineers, product managers, and UI teams to deliver secure, reliable, and user-friendly solutions.

Key Responsibilities

  • Develop VPN & SD-WAN management software: Design and implement backend services and management components used to configure, monitor, and troubleshoot VPN & SD-WAN environments.
  • Backend development in Java and Python: Build scalable, maintainable services using Java and Python, with strong emphasis on OOP principles, clean architecture, and code quality.
  • Concurrency and performance: Develop and maintain multi-threaded components, handling concurrency, synchronization, and performance considerations.
  • Networking-aware development: Work with networking-related data and flows, integrating with VPN / SD-WAN components and understanding their operational behavior.
  • End-to-end ownership: Participate in design, development, debugging, testing, and maintenance of production-grade systems.
  • Collaboration and design discussions: Work closely with cross-functional teams to design APIs, improve usability, and evolve system architecture.

Qualifications

  • B.Sc. in Computer Science from a leading university: GPA 85 or higher
  • 2–3 years of professional software development experience
  • Strong experience in C/C++ or Java
    • Solid understanding of Object-Oriented Programming (OOP)
    • Experience writing clean, maintainable, and testable code
    • Advantage: Experience in Python and multi-threaded programming
  • Basic to intermediate networking knowledge
    • Familiarity with TCP/IP, routing concepts, VPN or SD-WAN fundamentals
  • Problem-solving mindset
    • Ability to analyze complex issues and debug production systems
  • Strong communication and teamwork skills
  • An Advantage
    • Experience with network management or monitoring systems
    • Familiarity with VPN, SD-WAN, SASE or security products
    • Experience designing or consuming REST APIs
    • Linux environment experience
    • Exposure to performance tuning or large-scale systems