Why Join Us?
Our Product
The Mobile Solution Group builds Check Point’s mobile security platform, combining on-device protection with scalable backend services.
Our backend systems power policy management, integrations, data processing, and enforcement across mobile clients and multiple Check Point products, operating at scale and under strict reliability and security requirements.
Your Team
We are looking for an experienced Backend Team Lead to lead a team of backend engineers within the Mobile Solution Group.
In this role, you will be responsible for growing and leading the team while maintaining strong technical ownership over the backend components your team owns within a larger distributed system.
You will balance people leadership with hands-on involvement (~30%), working closely with Product, Architecture, and peer teams to ensure high-quality delivery, strong engineering standards, and continuous architectural improvement.
Key Responsibilities
- Lead and grow a backend engineering team, focusing on professional development, mentoring, feedback, and building a strong, collaborative team culture.
- Own delivery and execution for the team, ensuring features and improvements are delivered on time and with high quality.
- Take responsibility for the technical quality and evolution of the backend components owned by the team, continuously improving their architecture, scalability, and reliability.
- Stay hands-on (~30%): contribute to code, lead design discussions, and perform code and design reviews.
- Work closely with Product Management on planning, prioritization, and execution, translating product needs into clear technical plans.
- Collaborate with architects and other backend, frontend, mobile, and QA teams to ensure alignment across the system.
- Drive and enforce engineering best practices, including automated testing, CI/CD, observability, and secure coding standards.
- Lead agile execution within the team, working effectively with Scrum processes and ensuring predictable, transparent delivery.
- Identify technical risks and proactively drive improvements to reduce complexity, increase stability, and support long-term scalability.
Qualifications
- 7+ years of professional experience in backend software development.
- 2+ years of experience leading engineering teams in a people management role.
- Proven experience developing and maintaining backend services in large-scale, distributed systems.
- Strong hands-on experience with backend programming languages such as Python and/or Java.
- Strong understanding of backend architecture, with hands-on experience improving and evolving existing systems.
- Experience working in cloud-based environments and with containerized services.
- Solid experience with relational databases (e.g., PostgreSQL, MySQL).
- Familiarity with CI/CD pipelines and modern engineering workflows.
- Strong leadership, communication, and problem-solving skills.
- Experience working in agile environments, including Scrum.
Nice to Have
- Experience with cloud-native technologies (AWS, Kubernetes).
- Experience with messaging or asynchronous systems.
- Background in security, networking, or enterprise-scale products.
- Experience working in cross-team, multi-component architectures.