DevJobs

Senior Software Developer

Overview
Skills
  • Go Go
  • Microservices Microservices
  • OOP OOP
  • Distributed systems
  • Scalable architectures

We are seeking a Senior Software Engineer to join our Security Engines Group R&D department. In this role, you will develop and enhance a next-generation SASE solution. Immerse yourself in Access Control and Threat Prevention, including Intrusion Prevention Systems, and contribute to groundbreaking advancements that impact millions of users and organizations. We are looking for a proactive, quick learner, and innovative engineer eager to transform the industry.

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.

Major Responsibilities


  • Design and develop scalable, maintainable, and high-performance software components.
  • Architect and implement distributed services and microservices.
  • Own features end-to-end, from design to deployment.
  • Collaborate closely with cross-functional teams to solve complex technical challenges.
  • Continuously improve system performance, scalability, and security.
  • Advocate for best practices such as Test-Driven Development (TDD) and CI/CD pipelines.

Desired Background


  • 8+ years of professional software development experience.
  • Strong expertise in object-oriented programming (Go is a plus but not required).
  • Experience with distributed systems, microservices, and scalable architectures.
  • Strong problem-solving skills with a creative, out-of-the-box approach.
  • A team player who can work both independently and collaboratively.
  • A strong sense of ownership and accountability for delivering results.


Check Point Software Technologies