Join a cutting-edge team within Check Point Research, where you'll lead experienced developers to enhance Check Point’s cyber security solutions using advanced threat intelligence and innovative development practices. This is a unique opportunity to shape critical platforms and data systems that support both internal stakeholders and customer-facing products.
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.
Qualifications
- 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
- Bachelor’s 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