DevJobs

Software Engineer

Overview
Skills
  • Bash Bash
  • C C
  • C++ C++
  • Python Python
  • Go Go
  • JavaScript JavaScript
  • Linux Linux
  • CI/CD CI/CD
  • Git Git
  • Docker Docker
  • Kubernetes Kubernetes
  • NGINX NGINX

Description

The WAF Core Engine team is expanding! We're looking for an experienced and independent software engineer to join us. As part of our CloudGuard WAF product, you'll play a key role in designing and developing cutting-edge security solutions to tackle evolving industry challenges. This role requires combining low- and high-level programming, architecting complex systems, and leveraging data analysis to enhance performance and detection capabilities. It’s a unique opportunity to drive innovation—not only within our product but across the broader security landscape.

  • Be part of a new team in a global, stable company while enjoying a dynamic, start-up-like environment.
  • Shape the future of CloudGuard WAF—your contributions will have a direct impact on both our product and the industry.
  • Solve diverse, cutting-edge challenges in web protection, AI-powered threat detection, and data-driven security.
  • Collaborate with passionate experts, expand your skill set, and advance your career in one of the most exciting domains in cybersecurity.

Major Responsibilities

  • Design, develop, and own end-to-end POCs and core features for the WAF engine in complex environments.
  • Write high-quality, secure, and efficient code following best practices.
  • Work closely with cross-functional teams (R&D, Product, QA) to deliver innovative and high-impact solutions.
  • Utilize data analytics and big data technologies to detect and mitigate security threats.
  • Provide technical support, troubleshooting, and maintenance for developed functionality.

Desired Background

  • At least 3-5 years of hands-on experience as a Software Developer.
  • Strong proficiency in C++, C, Bash, and Python.
  • Deep understanding of networking concepts and protocols.
  • Experience with Linux, Docker, and Kubernetes (K8s).
  • Hands-on experience with NGINX and its configuration.
  • Strong problem-solving skills and the ability to work independently.
  • Proven experience in troubleshooting and resolving complex issues.

Advantages (Nice to Have)

  • Expertise in HTTP protocol and its security considerations.
  • Familiarity with Git and CI/CD workflows.
  • Experience with Go and JavaScript programming.
  • Knowledge of security concepts and threat mitigation techniques.
  • Proven ability to design and implement cross-system architectures for scalable solutions.
  • Hands-on experience in cloud environments.
  • Data science knowledge or a strong interest in applying data-driven security approaches.


Check Point Software Technologies