hero

Companies you'll love to work for.

Security Software Engineer (Backend)

CyCognito

CyCognito

Software Engineering
Israel
Posted on Jan 12, 2026

Description

About CyCognito

CyCognito solves one of the most fundamental business problems in cybersecurity: seeing how attackers view your organization, where they are most likely to break in, what systems and assets are at risk and how you can eliminate the exposure.

Founded by national intelligence agency veterans, CyCognito has a deep understanding of how attackers exploit blind spots and a path of least resistance. CyCognito serves a number of large enterprises and Fortune 500 organizations, including Colgate-Palmolive, Tesco and many others.

About the Role

We are seeking a talented Software Engineer with a strong backend focus to join our Security Engineering team, which is responsible for building and maintaining the discovery and detection agents that power our attack surface analysis at Internet scale.

In this role, you will work at the intersection of security research and software engineering, developing systems that translate security research into actionable intelligence for our customers. You'll be part of a small, highly skilled team that combines deep security expertise with modern software engineering practices.

What You'll Do

  • Develop and maintain discovery agents that run in the cloud translating requests into actionable discovery operations
  • Integrate and enhance security tools
  • Build in-house discovery capabilities by developing custom pods and agents from scratch
  • Analyze emerging threats and rapidly develop or adapt tools to incorporate new discovery methods into the CyCognito platform
  • Work with modern infrastructure including Kubernetes, Docker and cloud-native technologies at scale

Requirements

Required Experience

  • 2-5 years of professional software development experience in backend development
  • 2+ years of experience in security research - experience in IDF security units, security research as a student or similar security research roles
  • Strong background in Python - this is our primary development language
  • Hands-on experience with Docker or Kubernetes - our agents run as containerized pods in K8s
  • Curiosity and passion for cybersecurity - you're excited about staying ahead of emerging threats
  • Strong problem-solving skills and ability to work in a fast-paced, research-driven environment

Would be a Plus

  • Experience working with security scanning tools
  • Understanding of EASM/attack surface management concepts

If you’re a curious and analytical engineer, passionate about cybersecurity, who enjoys solving complex challenges - we’d love to hear from you!