
חדש באתר! העלו קורות חיים אנונימיים לאתר ואפשרו למעסיקים לפנות אליכם!
Your Team
We are looking for a motivated and curious Junior Software Developer to join our Devices & Scale Solutions team and contribute to the development of large-scale device management capabilities in Check Point’s Branch Security Management group.
Our team designs and builds application-level client and server components that manage branch security devices at scale. These components are part of Check Point’s management applications and services, enabling reliable control, configuration, and operation of thousands of deployed devices in real-world production environments.
This role is a great opportunity to grow as a full-stack developer, working on both backend services and management UI, while learning how large-scale, production-grade systems are designed and operated.
Your Impact & Responsibilities
• Design and develop client-side and server-side components for large-scale device management solutions.
• Implement scalable, reliable, and secure application-level features that operate under real-world production load.
• Own features end-to-end - from design and implementation to testing, deployment, and monitoring (with guidance and mentorship).
• Contribute to both backend services and management UI, focusing on usability, correctness, and performance.
• Work closely with device, networking, and scale teams on cross-team device management flows.
• Collaborate in an agile, fast-paced environment focused on scalability, stability, automation, and operational excellence.
Your Knowledge & Skills
• BSc in Computer Science, Software Engineering, from a leading university, and GPA over 85 - MUST
Strong foundations in software development fundamentals (data structures, OOP, debugging).
• Experience with backend development in at least one modern language (Java / Node.js / Python or similar).
• Basic experience with frontend development using modern frameworks (React / Angular / similar).
• Basic understanding of distributed systems concepts (services, APIs, failures, retries).
• Ability to break down product and technical requirements into clear and actionable development tasks.
• Curiosity, ownership mindset, and willingness to learn how complex applications operate at scale.
• Good communication skills and a strong team-player attitude.
Advantages
• Experience with full-stack development (client + server).
• Familiarity with cloud environments (AWS, containers, CI/CD).
• Basic understanding of networking or security fundamentals.
• Experience in the cybersecurity domain.
• Familiarity with Unix/Linux environments.
• Interest in building scalable management applications used by enterprise customers.