Job Openings Cyber Range Senior Software Engineer

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.