Why Join Us?
We are looking for a passionate
software developer to join our Cloud Infrastructure group, where we design and develop both the CloudGuard WAF product and the cloud infrastructure that protects our largest customers worldwide.
CloudGuard WAF is a cloud-native web application firewall that protects applications and APIs from modern threats, including OWASP Top 10 attacks, bots, and zero-day exploits.
Our team builds and operates shared infrastructure that powers CloudGuard WAF as well as
many other Check Point products, making reliability, scalability, and support crucial.
In this role, you will actively participate in shaping the product by designing and implementing new features, while continuously evolving and improving the cloud infrastructure.
You will join a team of driven developers united in delivering innovative, high-end solutions that provide protection against an ever-changing threat landscape, with uncompromising performance, uptime, and scalability.
Key Responsibilities
- Participate in shaping the product by primarily delivering new backend functionalities, with frontend or DevOps development performed when required
- Design, build, and evolve cloud infrastructure that supports CloudGuard WAF and additional Check Point products
- Take full ownership of features end-to-end, from design through production, including CI/CD pipelines, monitoring, and automated testing
- Build and maintain dashboards, using data and metrics to drive development and product decisions.
- Collaborate closely with teammates and stakeholders, providing technical support to internal teams and assisting with customer issues
- Understand customer needs and business context, and the real-world impact of features and bug fixes
- Be a strong and positive team player with a high sense of ownership and a “get-things-done” mindset
Qualifications
- 3+ years of experience as a software developer
- B.Sc. in Computer Science / Software Engineering or equivalent practical experience
- Strong experience developing backend services (preferably Golang, Python, or Node.js)
- Experience designing and working with large-scale, microservices-based systems
- Experience with databases, preferably NoSQL (e.g., MongoDB)
- Familiarity with containerized environments such as Docker and Kubernetes
- Experience using AI-powered development tools and integrating AI capabilities into daily development workflows
Preferred Qualifications
- Experience with caching, messaging, and streaming technologies (e.g., Redis, Kafka)
- Experience with infrastructure-as-code tools such as Terraform (including writing providers)
- Experience with frontend development using React, TypeScript, HTML, and CSS
- Experience with cloud platforms (AWS preferred)
- Experience with observability and search platforms (e.g., Elastic stack, Grafana)
- Familiarity with CI/CD methodologies and tools
- Familiarity with GraphQL