Were looking for a seasoned C++ and C# developer to join our Agent Infrastructure and Shared Code team.
This role is perfect for a highly experienced software developer who is familiar with the networking and security world. As an integral part of our R&D, youll be working with a motivated agents team and the software group that is responsible for multiple desktop and mobile device agents.
About Us
Check Point is a key player the network security field, striving to provide the leading SASE platform in the market. Our innovative approach, merging cloud and on-device protection, redefines how businesses connect in the era of cloud and remote work
Key Responsibilities
Design and develop scalable, secure agent components.
Integrate agent components into the broader Agent ecosystem.
Research and prototype new technologies to enhance agent capabilities.
Collaborate with other agent and backend teams to ensure seamless integration.
Contribute to performance optimization and cross-platform compatibility.
Drive innovation aligned with business goals.
Requirements: Bachelors degree in Computer Science or equivalent
5+ years of professional software engineering experience
3+ years of hands-on development in C++
Experience with Windows OS development and C# an advantage
Solid understanding of networking protocols: IP, TCP/UDP stack, routing tables, IPv4/IPv6, DNS configuration
Familiarity with VPN packet encapsulation and routing
Experience designing and architecting distributed systems
Deep knowledge of multithreading, asynchronous programming, and Windows sockets
Strong grasp of software design patterns and clean architecture principles
.המשרה מיועדת לנשים ולגברים כאחד