Check Point’s new API Security team is expanding, and we’re looking for a talented Software Developer to help shape the future of API security. As part of our CloudGuard WAF product, you will develop cutting-edge solutions that address evolving industry challenges, including API discovery, sensitive data detection, anomaly detection, and more. This is a unique opportunity to have a direct impact on our product and the broader API security landscape.
Why Join Us?
- Be part of a new team in a global, stable company, working in a fast-paced, start-up-like environment.
- Shape the future of API security—your work will have an impact not just on our product but on the industry itself.
- Tackle diverse, cutting-edge challenges in API discovery, anomaly detection, sensitive data handling, and more.
- Collaborate with passionate colleagues, expand your skills, and grow your career in one of the most exciting domains in cybersecurity.
Major Responsibilities
- Develop end-to-end features for our API security solution in an agile environment.
- Write high-quality, secure code following best practices.
- Collaborate with cross-functional teams (R&D, Product, QA) to deliver innovative, high-impact solutions.
- Work with data analytics and big data technologies to identify and mitigate security threats.
- Stay current with emerging API security trends and continuously integrate relevant insights into our product.
Desired Background
- 3+ Years of Experience as a Software Developer.
- Fast Learner: Comfortable picking up new technologies quickly in a rapidly evolving field.
- C++ Proficiency: Experience with low-level programming for code that runs in customer environments (data collection and request blocking).
- High-Level Languages: Familiarity with Python, Go, or similar languages for building data-driven components.
- Data Analysis/Big Data: Some background in handling large datasets or applying data analysis techniques to security use cases.
- Strong Problem-Solving Skills: Able to design, develop, and adapt in a dynamic, multi-tasked environment.
Advantages:
- Networking Expertise: Experience with API gateways, reverse proxies, Nginx, or similar technologies.
- Advanced Data Analysis: Deeper knowledge of data analysis methodologies or frameworks.
- Data Science Knowledge: Practical experience or a strong desire to learn and apply data science principles.
- Linux, Docker, K8s: Hands-on experience with containerization and orchestration.
- HTTP Protocol: Familiarity with HTTP and its security considerations.
- Cross-System Architecture: Proven ability to design and implement complex, scalable systems across diverse environments.