Israel's job board Browse all jobs

Cybersecurity Software Engineer

Radware · telaviv

We are seeking a Cybersecurity Software Engineer to join our R&D division and contribute to the development of advanced security technologies that safeguard critical business infrastructures from downtime, exploitation, and emerging cyber threats. You will work within a highly skilled engineering group dedicated to building next-generation defense systems and strengthening existing capabilities. In this role, you will leverage AI-powered tools and technologies to accelerate software development, enhance engineering productivity, and support cybersecurity research and innovation. This position offers the opportunity to work in a rapidly evolving cybersecurity landscape and deliver innovative solutions to customers worldwide.   Responsibilities Work within a small, expert engineering team to design and develop Radware’s cross-platform security products, with an emphasis on virtualization technologies. Develop deep expertise in the application codebase and serve as a key contributor to technical discussions and architectural decisions. Create advanced methods for detecting and preventing cyberattacks by analyzing network traffic across Layers 2–7. Optimize application performance in virtualized, cloud, and high-end environments handling multi-gigabit traffic. Leverage AI-assisted development tools and AI agents throughout the software development lifecycle (SDLC), including requirements analysis, design, coding, code reviews, testing, and debugging. Apply AI technologies to cybersecurity research, threat analysis, and the exploration of innovative detection and mitigation techniques. Evaluate and integrate emerging AI tools and methodologies to improve development efficiency, software quality, and cybersecurity capabilities.   Requirements BSc in Computer Science or a related discipline from a leading university (cum laude graduates considered). Minimum 2 years of hands-on C++ development experience. Python development experience. Familiarity with containerization, Kubernetes, microservices architecture, and cloud-native technologies. Strong object-oriented programming skills and familiarity with design patterns. Experience with multiprocessing and multithreading. Solid understanding of networking protocols and technologies.   Advantages Experience using GitHub Copilot or similar AI-assisted development tools throughout the SDLC. Experience applying AI tools or AI agents to software engineering, debugging, testing, or code analysis. Interest in using AI to support cybersecurity research, threat analysis, and the development of advanced security mechanisms. Strong grasp of modern cybersecurity challenges. In-depth knowledge of Linux. Experience with open-source tools and applications. Background in networking, virtualization (XEN/KVM), or OpenStack.   We are seeking a Cybersecurity Software Engineer to join our R&D division and contribute to the development of advanced security technologies that safeguard critical business infrastructures from downtime, exploitation, and emerging cyber threats. You will work within a highly skilled engineering group dedicated to building next-generation defense systems and strengthening existing capabilities. In this role, you will leverage AI-powered tools and technologies to accelerate software development, enhance engineering productivity, and support cybersecurity research and innovation. This position offers the opportunity to work in a rapidly evolving cybersecurity landscape and deliver innovative solutions to customers worldwide.   Responsibilities Work within a small, expert engineering team to design and develop Radware’s cross-platform security products, with an emphasis on virtualization technologies. Develop deep expertise in the application codebase and serve as a key contributor to technical discussions and architectural decisions. Create advanced methods for detecting and preventing cyberattacks by analyzing network traffic across Layers 2–7. Optimize application performance in virtualized, cloud, and high-end environments handling multi-gigabit traffic. Leverage AI-assisted development tools and AI agents throughout the software development lifecycle (SDLC), including requirements analysis, design, coding, code reviews, testing, and debugging. Apply AI technologies to cybersecurity research, threat analysis, and the exploration of innovative detection and mitigation techniques. Evaluate and integrate emerging AI tools and methodologies to improve development efficiency, software quality, and cybersecurity capabilities.   Requirements BSc in Computer Science or a related discipline from a leading university (cum laude graduates considered). Minimum 2 years of hands-on C++ development experience. Python development experience. Familiarity with containerization, Kubernetes, microservices architecture, and cloud-native technologies. Strong object-oriented programming skills and familiarity with design patterns. Experience with

Apply »

Find your next role on Israel's job board.

Browse all jobs