FREE ACCESS
5,000–10,000 jobs/day
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.

Senior Software Engineer – Core Services
SimSpaceSenior 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 fitCore 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 resumeApplicant 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 & technologiesAWSAzureCloudDistributed 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.