About the job Cyber Range Senior Software Engineer
Job Title: Cyber Range Senior Software Engineer
Location: Remote – Hybrid – San José, Costa Rica (2–3 days in office)
Type of Contract: Full-Time (EOR transitioning to Direct Employment)
Salary Range: Market Rates
Language Requirements: Advanced English (Required)
We are seeking a skilled Cyber Range Senior Software Engineer with strong experience in distributed systems, microservices architecture, and containerized environments to join clients growing team. You will play a key role in designing and developing high-fidelity cyber range simulations that emulate real-world systems, users, and cyberattacks. Your work will directly impact the creation of advanced cybersecurity training environments and next-generation simulation platforms.
Key Responsibilities
- Design and build custom tools, scripts, and applications that leverage AI and LLM APIs to generate realistic simulated traffic across SaaS platforms, cloud services, and enterprise environments.
- Develop and maintain scalable, fault-tolerant core services that power cybersecurity range simulations.
- Lead end-to-end technical initiatives while mentoring engineers and guiding architectural design and engineering best practices.
- Create emulated cloud services and synthetic data pipelines that replicate realistic user behavior and cyberattack scenarios.
- Implement robust monitoring, logging, and observability solutions to ensure system reliability and operational excellence.
- Collaborate with Product Managers, UX Designers, and training content teams to translate cybersecurity training goals into technical solutions.
- Produce clear documentation covering system architecture, design decisions, and troubleshooting procedures.
Must-Have Qualifications
- 6+ years of hands-on software development experience building large-scale distributed systems.
- Strong proficiency in an object-oriented programming language such as Python, Java, or Kotlin.
- Experience designing and integrating APIs using HTTP/S, REST, OAuth, or SAML authentication protocols.
- Practical experience leveraging AI and LLM APIs to automate workflows or generate intelligent system behaviors.
- Experience deploying and operating containerized services using Docker and Kubernetes or similar orchestration platforms.
- Experience with Infrastructure as Code tools such as Terraform, Ansible, or Puppet.
- Strong understanding of networking concepts including VPCs, subnets, segmentation, and secure connectivity architectures.
Preferred Qualifications
- Experience building simulation platforms, testing frameworks, or cybersecurity training environments.
- Background working with VMware or other virtualized infrastructure platforms.
- Experience operating in restricted or air-gapped environments.
- Familiarity with additional languages such as Golang or frameworks such as Spring Boot.
- Experience in cybersecurity environments with understanding of both offensive and defensive security concepts.