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
6Parsed 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