wagey.ggwagey.gg
30,359  jobs30,359  jobs
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs(30,359)/Senior Software Engineer Role(1,431)/simspace-corporation (23) - Senior Software Engineer (Core Services) - Costa Rica
simspace-corporation

simspace-corporation - Senior Software Engineer (Core Services) - Costa Rica

Remote - Costa Rica+ Equity1w ago
RemoteSeniorLATAMAsset ManagementCloud ComputingSenior Software EngineerSoftware EngineerJavaKotlinScalaPlaneDocumentationReactAWSGCPAzureREST

Requirements

• In this position, you'll design and build the core services that enable cyber range creation, orchestration, and management in a multi-tenant environment. The team operates as both a delivery team and a platform team — you'll be building new capabilities while also supporting the engineering teams that consume your APIs and abstractions. The software you write must work reliably against external infrastructure with varying capabilities and constraints, and you'll need to be comfortable navigating that complexity. Specifically, this team builds the services and APIs responsible for: • Cyber range lifecycle management — provisioning, configuration, teardown, and everything in between • Virtualization and infrastructure integration layers that bridge the platform to underlying compute environments • In-range asset management — versioning, templates, and configuration of the virtual machines that make up a range • Control plane coordination between the platform and the range environment at runtime • WHAT WILL YOU BE DOING AS A SENIOR SOFTWARE ENGINEER, CORE SERVICES AT SIMSPACE? • Design and implement core platform services in Kotlin, building the abstractions described above across diverse infrastructure targets. API design quality, documentation, and stability are first-order concerns — not afterthoughts. • Solve difficult integration challenges at the boundary between platform software and virtualization infrastructure. The systems you integrate with have their own constraints, failure modes, and behavioral quirks — you'll need to build software that handles this gracefully rather than assuming a clean interface. • Collaborate with Staff and Principal Engineers on architectural decisions, bringing hands-on implementation experience and practical tradeoff analysis to design discussions. You won't own the architecture, but your input on what's buildable and maintainable is critical. • Own features and components end-to-end — from design through implementation, testing, and production operation. Write well-tested, production-quality code with meaningful instrumentation — structured logging, metrics, and alerting that enable you to understand service health, measure reliability, and react to failures in production. • Support other engineering teams that depend on Core Services APIs and abstractions. This means being responsive to integration questions, helping debug issues at service boundaries, and thinking about the developer experience of your consumers — not just the implementation behind the interface. • Identify and drive resolution of performance bottlenecks, reliability issues, and technical debt within the Core Services stack, taking ownership of problems through to resolution rather than handing them off. • WHAT ARE THE QUALIFICATIONS TO APPLY? TO BE SUCCESSFUL AS A SENIOR SOFTWARE ENGINEER, CORE SERVICES YOU NEED TO HAVE: • Strong bilingual proficiency in English and Spanish skills required across written, virtual, and in-person interactions • Experienced software engineer with 5+ years of experience and a track record of building backend services and platform-level software — not application-layer or frontend work. • Proficient in Kotlin or a closely related JVM language (Java, Scala), with a strong understanding of JVM fundamentals, concurrency patterns, and modern language features. Kotlin is the team's primary language and you should be productive in it quickly. • Comfortable working at the systems level — you understand how software interacts with infrastructure, networking, and virtualization layers, and you can reason about problems that span those boundaries. • Experience with VMware or hypervisor technologies is a strong plus. Familiarity with cloud infrastructure (AWS, GCP, Azure) or private cloud platforms (OpenStack, Proxmox) is also valuable — the important thing is that you've built software that integrates with infrastructure APIs and understand the challenges that come with it. • Solid understanding of distributed systems fundamentals — service communication patterns, consistency tradeoffs, and failure handling in environments where external dependencies don't always behave predictably. • Strong API design sensibility — you think about contracts, versioning, backwards compatibility, and the developer experience of the teams consuming your services. You treat your API as a product. Experience with both synchronous (REST) and asynchronous (message bus) communication patterns is valuable. • Demonstrated ability to work autonomously on complex problems, breaking ambiguous requirements into clear implementation plans without needing every detail specified upfront. • Effective communicator who can articulate technical tradeoffs clearly, participate constructively in design reviews, and build trust across teams through reliability and follow-through. • We’re proud to offer a competitive and comprehensive package designed to support your well-being, growth, and success:

Apply in one click

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Similar roles

DelineaDelinea - Senior Software Engineer3d ago
·Mexico City, Ciudad de Mexico, Mexico - Hybrid·$75k - $90k/year + Equity
In OfficeLATAMSeniorCloud ComputingSenior Software EngineerSoftware EngineerGoAWSGCPAzureTerraformVaultAWS Secrets ManagerKubernetesPlaneDocumentation
Oowlish TechnologyOowlish Technology - Senior Software Engineer (Grails & AWS)1mo ago
·São Paulo, Brasília, Federal District, Brazil, Recife, Pernambuco, Buenos Aires Province, Bogota, D.C., Capital District, Mexico City, Rio de Janeiro
RemoteLATAMSeniorCloud ComputingSenior Software EngineerSoftware EngineerAWSJava
IonQIonQ - Senior Research Software Engineer1mo ago
·Boston, MA (ONSITE - Hybrid) - Hybrid·$146k - $191k/year
In OfficeNASeniorInsuranceCloud ComputingSoftware EngineerSenior Software EngineerPythonAWSGCPAzureDocumentation
CharterUPCharterUP - Senior Software Engineer - Pricing3mo ago
·Remote - USA·$140k - $155k/year
RemoteNASeniorCloud ComputingSoftware EngineerSenior Software EngineerJavaKotlinReactAngularAWS
TinesTines - Senior Software Engineer - Government Cloud1mo ago
·Remote - USA·$210k - $220k/year + Equity
RemoteNASeniorCloud ComputingSoftwareSenior Software EngineerSoftware EngineerRubyTypeScriptAWSDocumentationReact
owkinowkin - Senior Software Engineer (Platform)3mo ago
·Remote - France
RemoteEMEASeniorCloud ComputingArchitectureSoftware EngineerSenior Software EngineerClaudeAWSGCPAzureRuby
DandyDandy - Senior Software Engineer I4mo ago
·Remote - Anywhere - USA *·$181k - $213k/year + Equity
RemoteNASeniorMental HealthCloud ComputingSenior Software EngineerSoftware EngineerKubernetesDockerGCPAWSAzure
Temporal TechnologiesTemporal Technologies - Senior Staff Software Engineer, Infrastructure4mo ago
·Remote - United States, Remote Opportunity·$260k - $325k/year + Equity
RemoteNAStaffCloud ComputingSenior Software EngineerSoftware EngineerGCPAWSAzure
articul8articul8 - Software Engineer (Brazil)2mo ago
·Remote - Brazil
RemoteLATAMSeniorCloud ComputingSoftwareSoftware EngineerExpressGoal SettingAWSGCPAzure

Browse more by category

Show 1,431 moreSenior Software EngineerShow 2,041 moreSoftware EngineerShow 1,437 moreJavaShow 364 moreKotlinShow 213 moreScalaShow 73 morePlaneShow 4,748 moreDocumentationShow 1,518 moreReactShow 2,732 moreAWSShow 1,132 moreGCP
Privacy·Terms··Contact·FAQ·Wagey on X