Why Join Us?
We are looking for a passionate Software Developer to join our WAF SaaS Platform team, where we build, evolve, and operate Check Point’s cloud-native WAF SaaS product.
In this role, you will focus on developing high-performance C++ components that are part of the WAF SaaS platform, while also contributing to the broader product and infrastructure needs of the team. You will work on security, traffic, performance, and platform-related capabilities, and take part in building features that directly impact the SaaS product.
We are looking for a strong team player with a high sense of ownership, a “get-things-done” mindset, and the willingness to contribute across all areas of development — from C++ and backend services to cloud infrastructure, DevOps, and frontend when needed.
Key Responsibilities
- Develop high-performance C++ components as part of Check Point’s WAF SaaS product
- Design, implement, and maintain product capabilities related to traffic processing, security logic, performance, scalability, and platform behavior
- Take part in developing new SaaS product features and backend capabilities that support customer-facing flows and production environments
- Work closely with cloud infrastructure, Kubernetes-based environments, CI/CD pipelines, monitoring, logging, and automation tools
- Contribute to end-to-end feature development, from design and implementation through deployment, observability, support, and production operation
- Collaborate closely with developers, DevOps engineers, product managers, security researchers, support teams, and other stakeholders
- Investigate production issues, debug complex problems, and understand the real-world impact of features, bugs, and infrastructure changes
- Build and maintain dashboards, alerts, and operational tools, using data and metrics to improve reliability, performance, and product decisions
Qualifications
- 3+ years of experience as a software developer
- B.Sc. in Computer Science / Software Engineering or equivalent practical experience
- Strong programming skills in C++
- Experience with Kubernetes, Docker, CI/CD pipelines, and automation tools
- Experience with databases, preferably NoSQL databases such as MongoDB
- Experience working with cloud platforms, preferably AWS
- Experience developing performance-sensitive, production-grade software
- Good understanding of data structures, algorithms, networking, operating systems, and software design principles
- Experience debugging complex software issues in production or large-scale environments
- Familiarity with Linux-based development environments
- Experience using AI-powered development tools and integrating AI capabilities into daily development workflows
- Strong ownership, problem-solving abilities, and a “get-things-done” mindset
- Excellent teamwork and communication skills
Preferred Qualifications
- Experience with cloud-native or SaaS products
- Experience with backend development using Python, Node.js, or similar programming languages
- Experience with observability and search platforms such as Elastic Stack and Grafana
- Experience with caching, messaging, and streaming technologies such as Redis or Kafka
- Familiarity with CDN integrations, certificate management, traffic routing, DDoS protection, or global SaaS infrastructure
- Familiarity with frontend development using React, TypeScript, HTML, and CSS