Vacancy catalog
Check Point Software Technologies
Open role>14 days

Software developer - CloudGuard Gateway Team

Check Point Software TechnologiesTel Aviv/ Hybrid (Israel), Israel
Work model
Hybrid
Experience
5+ years
Employment
Full Time
Compensation
Not disclosed
Technology signal
6 tags

Technology context

6

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

AIAI-Assisted DevelopmentPythonCLinuxBash

Full listing

Role description

Company Description

We are looking for a talented Software Developer to join our Cloud Firewall team.

In this role, you will be part of a skilled software development team responsible for designing and developing advanced network security solutions for cloud environments such as AWS, Microsoft Azure, and Google Cloud Platform .

You will work with multiple programming languages and technologies, contribute to core product capabilities, and take part in building scalable, high-quality security solutions for modern cloud infrastructure.

Job Description

  • Participate in the full software development lifecycle, from initial concept and design through development, testing, and release.
  • Design, develop, and maintain features for cloud-based network security solutions.
  • Write well-designed, testable, efficient, and maintainable code.
  • Actively use AI-assisted development tools to improve productivity, code quality, testing, troubleshooting, documentation, research, prototyping, and engineering workflows, while ensuring secure and responsible usage.
  • Ensure software designs and implementations comply with product requirements and technical specifications.
  • Troubleshoot, debug, and resolve complex technical issues.
  • Support continuous improvement by researching alternative technologies and presenting recommendations for architectural review.
  • Collaborate closely with team members, architects, QA, and other stakeholders.

Qualifications

  • B.Sc. in Computer Science or a related field (must)
  • 1+ year of software development experience
  • Comfortable working in a Linux environment
  • Deep understanding of networking concepts, including the TCP/IP stack, OSI model, and routing
  • Proficiency in Python and Bash scripting
  • Good familiarity with C
  • Strong coding, design, debugging, and troubleshooting skills
  • Hands-on experience using AI-assisted development tools as part of daily engineering work
  • Strong communication skills and ability to work effectively as part of a team

Advantages

  • Knowledge of Linux OS internals, such as the kernel networking stack, device drivers, and core subsystems
  • Experience working on security gateways, such as firewalls, VPN gateways, or deep packet inspection components
  • Background in cyber security or network security
  • Strong analytical and problem-solving skills
  • Fast learner with the ability to quickly understand complex systems
  • Ability to work in a dynamic, multi-tasking environment