Senior Software Engineer, Backend

SimSpace Corporation · Remote · Remote - Costa Rica ·
Fully remoteFull-timeSenior5+ years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Senior Backend Role
  • Fully Remote
  • Kotlin + Spring Boot
  • Kubernetes Operators
  • Distributed Systems

You will own the control plane that ties together SimSpace's internet simulation layers. Your work involves designing the external API, managing event-driven coordination across subsystems, and ensuring reliable state management in a multi-tenant environment.

The team builds the deployment and operational model for a Kubernetes-native product. You will collaborate with network simulation leads and SREs to define upgrade paths, scaling strategies, and observability standards for complex range deployments.

What you'll do

  • Design the control plane API for range orchestration and scenario management
  • Build event-driven orchestration layers to coordinate multi-step operations
  • Maintain persistent storage primitives for services and subsystems
  • Own Kubernetes operators and controllers for platform lifecycle management
  • Define state models for failure recovery and system convergence
  • Collaborate on in-range proxy agent architecture and connectivity
  • Partner with SREs to establish runbooks and observability instrumentation

What you'll need

  • Experience building backend systems from scratch using Kotlin and Spring Boot
  • Strong API design skills focused on reliability and consistency
  • Solid understanding of distributed systems, consistency, and failure modes
  • Experience with event-driven or message-driven system architectures
  • Expertise in Kubernetes, including writing operators and managing custom resources
  • Ability to design storage systems across file, object, and container paradigms
  • Operational rigor in instrumenting systems and writing runbooks

Nice to have

  • Experience with air-gapped or on-premises Kubernetes deployments
  • Familiarity with infrastructure-as-code and GitOps workflows

Stack

  • Kotlin
  • Spring Boot
  • Kubernetes
  • GitOps

How you'll work

  • Fully remote position
  • Collaboration across departments and time zones

What you get

  • Competitive base pay in CRC with annual bonus opportunities
  • Private medical, dental, vision, and life insurance
  • Mental health support via Spring Health for employees and families
  • Paid parental leave plans
  • Equity stock options at hire with annual performance grants
  • LinkedIn Learning membership for professional development
  • Monthly reimbursements for social connections with teammates