Key Responsibilities
Lead a diverse development team (front end, back end, DevOps) to provide reliable, robust and scalable solutions for internal users and customer-facing services.
Design, develop, and maintain large-scale processes and platforms.
Build robust cloud and on-prem systems to evaluate Threat Prevention products security effectiveness.
Develop and maintain web applications in Node.js for smooth user experience with zero downtime.
Use microservices architecture to improve scalability, speed, and elasticity of applications.
Support coding best practices such as code reviews, unit testing, and automated test development.
Manage and grow professionally a team of exceptional individuals.
Work and contribute with many teams of developers, researchers and analysts in Check Point R&D.
4+ years of professional software development experience
Hands-on expertise with Python, Node.js, React and Docker
Proven experience with cloud services (e.g. container orchestration, load balancers, scheduled jobs)
High adaptability and a demonstrated ability to translate user needs into concrete designs and implementations
Preferred Qualifications
1+ years in a managerial or team-lead role
Bachelors degree in Computer Science or a related discipline
Deep understanding of cybersecurity principles and best practices (strong advantage)
Experience with networking, databases and large-scale data processing architectures
Pragmatic, open-minded communicator who can distill complex ideas into clear, actionable plans













