Backend Senior Software Engineer (AUE: Attack and User Emulation Team)
Core
Design, develop, and maintain core containerized microservices for cybersecurity range simulation, enabling users to simulate real-life cyber attacks and user personas with high fidelity.
Role type
Senior IC backend software engineer (cybersecurity simulation)
Builds
Containerized microservices providing core emulation services for cyber ranges
Domain
Cybersecurity / Defense / Simulation
Deliverable
production ML models | product features
Required skills
Java or Kotlin, microservices architecture, event-driven messaging systems, Spring Boot, Kubernetes, containerization, unit testing, integration testing, fault-tolerant system design, API design, cybersecurity knowledge
Preferred skills
Offensive and defensive security knowledge, experience with Python or Golang, experience with VMware
Technologies
Python, Golang, Kotlin, Java, Kubernetes, Docker, Spring Boot, VMware
Responsibilities
Design and maintain scalable, fault-tolerant core services for cyber range simulation; lead end-to-end technical projects from requirements to deployment; mentor engineers on coding best practices and architectural design; collaborate with Product Managers and UX Designers; conduct code reviews; implement monitoring and alerting strategies; ensure security and compliance standards in the development lifecycle.
Seniority
Senior, hands-on IC with mentorship responsibilities