What we need to see: BA/BSc in Computer Science, Computer Engineering or Electrical Engineering (or equivalent) 5+ years of software development experience with hands-on Python — specifically writing automation frameworks, scripts, or tooling in Python, not just application-level development Strong software design fundamentals: you think in abstractions, interfaces, and design patterns — not scripts. Object-oriented design is natural to you, not something you look up End-to-end ownership: demonstrable experience owning a Python automation project from design through execution, reporting, and CI/CD integration. Be prepared to share concrete examples or code during the interview process Proven AI collaboration: you must demonstrate that working with AI-assisted development tools (e.g. GitHub Copilot, Cursor, Claude, or similar) is already part of your development practice — not something you are exploring Module ownership: ability to independently own and deliver standalone software modules while also working fluidly as part of a collaborative team OS proficiency: proficient in Windows and Linux operating systems, including command-line debugging and scripting Execution under pressure: ability to drive projects to completion under schedule pressure and across multiple workstreams simultaneously Excellent verbal and written communication in both Hebrew and English Ways to stand out from the crowd: Automation at scale in production: you have shipped and maintained automation frameworks in real production environments, under schedule pressure — not just in controlled lab or side-project settings You live and breathe AI-assisted development: Vibe Coding is your natural mode of work; you don't just use AI tools occasionally, you actively seek them out, integrate them into your workflow, and can demonstrate the productivity gains they bring Security domain curiosity: you don't need hardware security expertise coming in, but you're intellectually curious about