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.