Development is primarily conducted in C and C++ within the Linux Kernel and User Mode. In this role, you will lead and manage large-scale distributed systems.
Key Responsibilities
Lead a team that manages, designs, and implements new DPI and performance capabilities.
Take on increasing responsibilities, develop a strategic vision for the team, and take ownership of your contributions to the product.
Mentor and manage a diverse team of software engineers.
Collaborate with security experts, project managers, business units, and other teams across Check Point.
Provide ongoing support and enhancements to existing systems, customers, and code.
Qualifications
At least a year of experience as a Software Development Team Leader.
Proficiency in C/C++ programming.
Experience with networking protocols, routing, tunneling , etc.
Exceptional coding, design, troubleshooting and profiling skills.
Proven leadership capabilities.
Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
BSc in Computer Science/Software Engineering or equivalent knowledge.
Experience in Machine Learning or AI systems - Advantage.