Check Point Software
Check Point Software

Software Engineer

TLDR

Design core product features, solve complex algorithmic problems, and scale software and algorithms for demanding use cases in AI security.

Responsibilities

  • Design and implement core product features in close collaboration with wider teams.

  • Find pragmatic solutions to complex algorithmic problems.

  • Strike a balance between scalable code design and development speed. 

  • Contribute to shipping new features and improvements to our products.

  • Scale our existing software stack and algorithms to serve the most demanding use-cases.

  • Support the team in establishing a stable, high quality and flexible software engineering process.

About you:

  • Experience developing production-level code across a variety of technologies;

  • Familiar with production level coding in Python, Typescript or similiar 

  • Sense for product/customer needs;

  • Flair for complex problems ranging from ML and AI related security issues

  • Frequent contributor to open-source projects and an active participant in open-source communities;

  • Productive by yourself as you solve abstract problems independently and produce results without constant supervision;

  • Pragmatism, enjoy taking ownership, being hands-on, and getting things done while being mindful of our longer-term vision;

  • Interest in AI security.

Check Point Software builds advanced cybersecurity solutions that protect over 100,000 organizations globally from sophisticated cyber and AI-driven threats. Their innovative platforms, including Agentic Network Security Orchestration, leverage AI to secure hybrid networks, cloud environments, and digital workspaces, enabling customers to navigate a complex digital landscape with confidence.

Founded
Founded 1993
Employees
500+ employees
Industry
computer & network security
Funding stage
Public
Stock ticker
Publicly traded (CHKP)
Total raised
$1.8B raised
Last funding
Raised December 2025
View company profile