Senior Software Engineer, Backend
simspace-corporation · San Jose
Job description
About the role
SimSpace is looking for a Senior Software Engineer to own the orchestration engine that powers its internet simulation platform. You will design and operate the control‑plane API, event‑driven backbone, storage layer, and Kubernetes‑native deployment model that enable multi‑tenant, multi‑range simulations.
Key responsibilities
- Design and build a reliable, idempotent control‑plane API used by range orchestration and scenario systems.
- Own the event‑driven orchestration layer that coordinates multi‑step operations across subsystems.
- Develop and maintain the platform’s persistent storage infrastructure for services, content, certificates, and topology state.
- Implement the Kubernetes operators/controllers that manage the platform lifecycle, upgrades, and multi‑range scaling.
- Define the authoritative state model and recovery mechanisms for partial failures.
- Collaborate on in‑range proxy agent architecture, handling deployment and connectivity.
- Partner with SRE to create runbooks, incident response procedures, and observability instrumentation.
- Contribute to cross‑cutting concerns such as configuration management, secrets handling, and security posture.
Required profile
- Proven experience building backend services from scratch, preferably with Kotlin and Spring Boot.
- Strong API design instincts and experience delivering platform APIs used by other engineers.
- Solid fundamentals in distributed systems, consistency, failure modes, and convergence.
- Hands‑on experience with event‑driven or message‑driven architectures.
- Deep expertise in Kubernetes, including writing operators/controllers and managing custom resources.
- Experience designing and operating storage systems across file, object, and container paradigms.
- Operational rigor: instrumentation, runbooks, and proactive failure analysis.
- Familiarity with air‑gapped or on‑premises Kubernetes deployments and GitOps‑based workflows is a plus.
Required skills
- Kotlin
- Spring Boot
- Kubernetes (operators, controllers, multi‑tenant workloads)
- Event‑driven architecture
- Distributed systems design
- API design and implementation
- Infrastructure‑as‑code / GitOps
- Storage engineering (file, object, block/container)
What we offer
- Competitive base salary of 1,500,000 CRC to 2,500,000 CRC per month, plus performance bonuses.
- Private medical, dental, vision, and life insurance.
- Mental health support through Spring Health for you and your family.
- Paid parental leave and comprehensive wellness benefits.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 29 job offers in the United StatesSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 2 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
simspace-corporation
San Jose
Related job offers
-
Security Engineer
simspace-corporation San Jose -
Senior Software Engineer - Frontend (Attack & User Emulation)
simspace-corporation San Jose -
Senior Software Engineer, Backend (OS)
simspace-corporation San Jose -
Senior Backend Engineer – Attack & User Emulation
simspace-corporation San Jose -
Software Engineer – Backend & API Development
silnahealth.com New York City