DevJobs

Senior Software Engineer

Overview
Skills
  • Python Python ꞏ 5y
  • Java Java
  • ML ML
  • AWS AWS
  • Networking Networking
  • Cloud
  • Distributed Systems
  • LLMs
  • Security Detection Logic
  • AI
  • Automation

Why Join Us?

You’ll join a high-impact team defining the future of mobile protection through cutting-edge research, smart engineering, and large-scale data-driven and AI based detection.

If you’re ready to push boundaries, grow your expertise, and build technology that defines the standard for mobile cybersecurity, come lead with us.


Major Responsibilities

Join Check Point’s Mobile Detection Engines and Researchers team - the team that combines cybersecurity expertise and advanced development to protect Harmony Mobile clients, the market leader in mobile cybersecurity.

We design and build dynamic, static, AI based, and innovative detection engines that analyze and protect millions of clients worldwide across both Android and iOS.

If you’re passionate about meaningful technology and want your ideas to directly impact millions of detection verdicts, join a team of experienced cybersecurity experts, developers, and researchers driven by excellence and innovation - a team that believes in learning from each other, giving every teammate the freedom to grow, make an impact, and help us push the boundaries of mobile detection even further.


What You’ll Do-

  • Design, develop, and scale cloud-based systems that enable next-generation mobile detection capabilities.
  • Create POCs and evolve them into mature, production-ready systems that deliver real protection.
  • Work closely with malware researchers and data scientists to convert innovative ideas into effective detection logic.
  • Approach complex challenges with clear, simple, and practical solutions that drive impact.
  • Take ownership from design to delivery - writing efficient, maintainable code, performing design reviews, and mentoring teammates.
  • Build data-driven pipelines and automation frameworks that turn research insights into production-grade detections.


Desired Background

  • 5+ years of software development experience, with strong skills in Python (experience with Java or similar languages is a plus).
  • B.Sc. in Computer Science, Software Engineering, or relevant experience.
  • Proven experience with cloud environments (preferably AWS) and distributed systems.
  • Strong understanding of system design and data processing workflows.
  • Excellent communication skills and the ability to explain complex ideas in simple terms.
  • A team player with a positive, proactive attitude and a passion for innovation.
  • Experience with AI/ML workflows, automation, or security detection logic.
  • Familiarity with networking concepts and/or cybersecurity domains - advantage.
  • Experience pushing the edge of detection with LLMs and AI-driven techniques - advantage.

Check Point Software Technologies