Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
SimSpace

Senior Software Engineer – Core Services

SimSpace

Senior Software Engineer building foundational platform abstractions that power SimSpace cyber range. Collaborating on complex systems problems in a remote role based in Costa Rica.

Posted 7/15/2026full-timeRemote • 🇨🇷 Costa RicaSenior💰 CRC 1,500,000 - CRC 2,500,000 per monthWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and implementing core platform services using Kotlin, with a strong understanding of distributed systems and API design. Bilingual proficiency in English and Spanish enhances communication and collaboration across diverse teams.

Highest-signal resume keywords
Kotlin ProgrammingBackend Services DevelopmentDistributed Systems FundamentalsAPI Design SensibilityBilingual Proficiency in English and Spanish

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
KotlinJavaScalaDistributed SystemsAPI DesignConcurrency PatternsPerformance OptimizationTechnical Debt ManagementSystems Level UnderstandingVirtualization Infrastructure
Soft Skills
Effective CommunicationAutonomous Problem SolvingCollaborationConstructive Participation in Design ReviewsBuilding Trust
Tools & Technologies
VMwareAWSGCPAzureOpenStackProxmox
Industry Keywords
Platform ServicesCore Services APIsInfrastructureNetworkingVirtualization Layers

Tech Stack

Tools & technologies
AWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaKotlinOpenStackScalaVMware

About the role

Key responsibilities & impact
  • Design and implement core platform services in Kotlin, building the abstractions described above across diverse infrastructure targets.
  • Solve difficult integration challenges at the boundary between platform software and virtualization infrastructure.
  • Collaborate with Staff and Principal Engineers on architectural decisions.
  • Own features and components end-to-end — from design through implementation, testing, and production operation.
  • Support other engineering teams that depend on Core Services APIs and abstractions.
  • Identify and drive resolution of performance bottlenecks, reliability issues, and technical debt within the Core Services stack.

Requirements

What you’ll need
  • 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.
  • 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.
  • 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.
  • 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.

Benefits

Comp & perks
  • Private medical, dental, vision, and life benefits.
  • Access to company-paid counseling, coaching, and resources for you and your family through Spring Health.
  • Paid leave plans to support you and your loved ones during life’s most important moments.
  • Equity stock options at hire, with annual performance-based grants—become an invested stakeholder in our shared success.
  • Access a LinkedIn Learning membership to prioritize your personal and professional development.
  • Monthly reimbursements for meaningful connections with teammates through our SocialSpace Community.