Nearshore Business Solutions

Cyber Range Senior Software Engineer

Nearshore Business Solutions  •  San José, CR (Hybrid)  •  1 month ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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.
Nearshore Business Solutions

About Nearshore Business Solutions

We help US companies rapidly build and scale remote and in person teams in Latin America. With our deep understanding of both the US and Latin American markets, we ensure smooth collaboration, seamless integration, and cultural alignment.

Industry
Consulting & Advisory
Company Size
1-10 employees
Headquarters
Unknown
Year Founded
Unknown
Social Media