DevJobs

Software Engineer

Overview
Skills
  • C++ C++
  • Go Go
  • Python Python
  • Linux Linux
  • Docker Docker
  • Kubernetes Kubernetes
  • Big Data
  • Data Analysis
  • HTTP

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.

Check Point Software Technologies