DevJobs

Software Engineer

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

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