✦ Luna Orbit — Software Engineering

Senior Scala Software Engineer

at Railroad19

📍 Remote, US Remote 💰 $120K – $160K USD / year Posted March 20, 2026
Salary $120K – $160K USD / year
Type Full-Time
Experience mid
Exp. Years 4+ years
Education Not specified
Category Software Engineering

This role involves developing and maintaining high-performance backend services and APIs using Scala frameworks. The engineer will work on distributed systems, ensuring scalability and reliability in a remote environment.

  • Design and develop backend services
  • Build RESTful APIs and microservices
  • Optimize application performance
  • Collaborate with cross-functional teams
  • Troubleshoot production issues

The technical environment includes Scala 2.12/2.13, Play Framework, Slick, Akka HTTP, REST APIs, microservices architecture, and CI/CD pipelines with tools like GitLab and Jenkins.

The ideal candidate is a mid-level software engineer with 4+ years of experience in Scala development, proficient in building high-performance backend services, APIs, and distributed systems using Scala frameworks such as Play and Slick.

4+ years of professional software development experienceStrong proficiency in Scala 2.12 or 2.13Experience with Play Framework or Akka HTTPHands-on experience with SlickExperience building REST APIs and distributed systemsFamiliarity with CI/CD pipelinesExperience with ScalaTestSpecs2or MUnit
Experience with high-performance APIsExperience with distributed systemsExperience with modern Scala ecosystemExperience with microservices architectureExperience with cloud deployment
GitLabGitHub ActionsJenkinsScalaTestSpecs2MUnit
ScalaPlay FrameworkSlickAkka HTTPREST APIMicroservicesSQLDistributed SystemsCI/CDScalaTestSpecs2MUnit
ScalaScala 2.12Scala 2.13Play FrameworkSlickAkka HTTPREST APIMicroservicesSQLRelational DatabasesImmutabilityMonadsPattern MatchingCI/CDGitLabGitHub ActionsJenkinsScalaTestSpecs2MUnitDistributed SystemsAsynchronous ProgrammingConcurrency
CommunicationCollaborationProblem-solvingAdaptabilityTeamworkAgile environmentCode reviewTechnical discussion
Industry Technology
Job Function Backend development and system architecture in Scala
Role Subtype Software Engineer
Tech Domains Scala, Play Framework, SQL / PostgreSQL, Distributed Systems, CI/CD
ScalaScala 2.12Scala 2.13Play FrameworkSlickAkka HTTPREST APIMicroservicesSQLRelational DatabasesImmutabilityMonadsPattern MatchingCI/CDGitLabGitHub ActionsJenkinsScalaTestSpecs2MUnitDistributed SystemsAsynchronous ProgrammingConcurrency

Less than 4 years of experience, Lack of experience with Scala or related frameworks, No experience with REST APIs or distributed systems, Inability to work remotely in US

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile