Skip to main content
SimSpace Corporation

Backend Senior Software Engineer (Control Plane & Orchestration)

RemoteCosta Rica onlyArchived
Published
Role
Backend
Experience
Senior
Employment
Full-time
CRC 1500k–CRC 2500k/mo
Check eligibility

Open to CR only. Set where you work from to check your eligibility.

No BS summary

Senior backend/platform engineer for a remote Costa Rica role building Kubernetes-native control plane and orchestration systems. Needs strong API design, distributed systems, event/message-driven systems, Kubernetes operators/controllers, storage systems, and bilingual English/Spanish proficiency.

Core skills

KubernetesKubernetes operatorsevent-driven systems

Required skills

Kubernetes controllerscustom resourcesGitOpsinfrastructure-as-code

Optional skills

air-gapped Kubernetes deploymentson-premises Kubernetes deployments

Required languages

English Strong bilingual proficiency required across written, virtual, and in-person interactions.Spanish Strong bilingual proficiency required across written, virtual, and in-person interactions.

What you'll do

  • Design and build the control plane API used by range orchestration and scenario systems to drive the internet simulation platform.
  • Ensure the control plane API has idempotency, consistent error semantics, and operational patterns that make it reliable for other engineers to build on.
  • Own the event-driven orchestration layer coordinating multi-step operations across platform subsystems.
  • Ensure range creation, persona registration, SaaS application incorporation, and topology updates propagate correctly and completely across all components.
  • Build and maintain the platform's persistent storage layer.
  • Provide reliable, well-abstracted storage primitives for services and subsystems across file, object, and container storage as requirements evolve.
  • Own the deployment model for the internet simulation platform as a Kubernetes-native product.
  • Build or manage Kubernetes operators or controllers for platform lifecycle.
  • Own upgrade and rollout strategy for a service that cannot afford downtime.
  • Own the configuration model for integrating new ranges.
  • Define and own the state model for the platform, including authoritative state, partial-failure recovery, and convergence after disruption.
  • Collaborate with the network simulation tech lead on in-range proxy agent architecture.
  • Own the infrastructure side of the in-range proxy agent interface, including agent deployment, connectivity management, and handoff when an agent loses contact with the control plane.
  • Partner with the SRE team on the operational model for a new platform service.
  • Establish runbooks, incident response procedures, and observability instrumentation for production debugging.
  • Contribute to configuration management, secrets handling, and the security posture of the control plane.

What they require

  • Strong API design instincts, with experience building platform APIs that other engineers depend on.
  • Ability to make API surfaces reliable, consistent, and operationally sound over time.
  • Solid distributed systems fundamentals, including reasoning about consistency, failure modes, and convergence where a central control plane coordinates distributed components that may lose connectivity or fail mid-operation.
  • Operational rigor: instruments what they build, writes runbooks, and thinks about failure modes before they become incidents.
  • Strong bilingual proficiency in English and Spanish across written, virtual, and in-person interactions.
  • Experience building event-driven or message-driven systems, with understanding of tradeoffs in different coordination approaches.
  • Strong Kubernetes expertise, including writing operators or controllers, managing custom resources, and reasoning about multi-tenant workload isolation.
  • Experience designing and operating storage systems across file, object, and block or container storage, and choosing the right abstraction for each use case.
  • Preferred: Experience with air-gapped or on-premises Kubernetes deployments given SimSpace's customer and deployment model.
  • Familiarity with infrastructure-as-code and GitOps-based deployment workflows.

Benefits

  • Opportunity for annual bonuses tied to company performance and individual contributions.
  • Private medical, dental, vision, and life benefits.
  • Access to company-paid counseling, coaching, and resources for you and your family through Spring Health.
  • Paid parental leave plans.
  • Equity stock options at hire.
  • Annual performance-based equity grants.
  • LinkedIn Learning membership for personal and professional development.
  • Monthly reimbursements for meaningful connections with teammates through SocialSpace Community.
  • In-house training.
  • Internal and external learning platforms.
  • Cyber conferences.
  • Industry events.
  • Dedicated time for skill development.
  • Internal mobility, promotions, and total rewards growth.

SimSpace serves as an AI Proving Ground where organizations can confidently train, test, and outmaneuver adversaries in any environment. Trusted by allied governments, militaries, enterprises, and research institutions worldwide, SimSpace enables adaptive, AI-ready defenses that stay ahead of evolving threats.

🇺🇸 United StatesCybersecurityMid-size
CRC 1500k–CRC 2500k/mo