DevJobs

Software Engineering Team Lead

Overview
Skills
  • TypeScript TypeScript
  • Python Python
  • Design Patterns
  • OOP OOP
  • GCP GCP
  • AWS AWS
  • Azure Azure
  • Networking Networking
  • Terraform Terraform
  • APIs
  • Data Structures
  • Distributed Systems
  • IAM
  • VPC
  • VNet
  • TGW
  • Routing
  • Load Balancers
  • GWLB
  • CloudFormation

Why Join Us?

Check Point is a global leader in cybersecurity, protecting organizations worldwide from advanced threats. Our CloudGuard Network Security group builds cloud native network security solutions across AWS, Azure, and GCP, delivering advanced threat prevention, unified security management, and automation at scale.

We are looking for a talented R&D Team Leader to lead a public cloud focused team in our group, taking ownership of core components that enable product integrations, automation, and customer success across public cloud environments.

Role Overview:

Join a high impact engineering group building largescale cloud systems used by thousands of customers. You will lead a team that designs, develops, and delivers key components of our multi cloud platform, from cloud-native integrations and orchestration to backend services and operational excellence, while working closely with product, architects, DevOps, and global stakeholders.


Key Responsibilities

  • Lead and mentor an R&D team, setting technical direction, high engineering standards, and a strong ownership culture.
  • Own end to end delivery of cloud features: design, implementation, testing strategy, production readiness, and ongoing improvements.
  • Architect and build scalable, resilient services and workflows for public cloud environments (AWS/Azure/GCP)
  • Drive cloud integrations and operational simplicity.
  • Hands on development and technical leadership: participate in coding, code reviews, design discussions, and architecture planning.
  • Collaborate closely with product managers, architects, QA, and cross organization teams to deliver end to end solutions.
  • Debug complex production issues, lead RCA, and drive long-term fixes that improve customer experience.
  • Engage with customers/field teams to understand real needs and translate them into practical product improvements.
  • Maintain clear technical documentation: design specs, APIs, operational guides, and runbooks.
  • Be part of an organic team developing across multiple stacks and technologies, balancing fast delivery with long-term maintainability.


Desired Background

  • B.Sc. in Computer Science from a leading university with GPA 85+ – MUST
  • 2+ years of experience as an R&D Team Lead (or similar leadership role), leading engineers and delivering production software.
  • Strong foundation in software engineering: architecture, OOP, design patterns, data structures, and debugging complex systems.
  • Proven hands on experience building backend/distributed systems using languages such as Python and TypeScript.
  • Experience with public cloud platforms (AWS/Azure/GCP) and cloud-native development patterns (services, networking, IAM, scaling).
  • Ability to work independently, drive execution, and align multiple stakeholders around delivery and priorities.
  • Strong communication skills, a true team-player mindset, and motivation to achieve outstanding results.


Preferred Qualifications:

  • Experience in cloud security / network security domains and customer-facing cloud integrations.
  • Experience with infrastructure-as-code and automation tools (e.g., Terraform / CloudFormation).
  • Background with public cloud networking concepts (VPC/VNet, routing, load balancers, GWLB/TGW-like architectures).
  • Experience working on multi-cloud operational ownership areas (integrations, marketplace readiness, customer engagement).
  • Familiarity with Check Point products or security management concepts (a plus).


Check Point Software Technologies