Senior Software Engineer – Software Engineering

  • Location: Johnston, Iowa
  • Type: Contract
  • Job #101833

Senior Backend Scala Engineer (Onsite)

Location: Onsite (until further notice)
Employment Type: Contract
Compensation: $70–$75/hr

About the Role

We’re seeking a Senior Backend Scala Engineer with deep expertise in building low-latency, high-volume, distributed systems. You’ll work within an Agile team to develop scalable backend services and RESTful APIs, using TDD and running in AWS environments. This role requires strong hands-on Scala experience and the ability to clearly explain technical decisions and problem-solving approaches.

Important: A Glider assessment is required before interview. A live coding exercise is part of the interview process. Strong verbal communication skills are mandatory.

What You’ll Do

  • Design and develop Scala/Java backend services and RESTful APIs
  • Apply TDD and best practices for scalable, reliable software
  • Build and support distributed, low-latency, high-throughput backend systems
  • Collaborate with engineers, QA, and product owners in an Agile environment
  • Deploy and maintain applications running in AWS
  • Participate in code reviews, design discussions, and technical problem-solving

Required Qualifications

  • 5+ years of hands-on Scala development experience
  • Strong understanding of Scala internals, including:
    • Memory management
    • Concurrency and multithreading
    • Futures
    • Class loading
  • Proven experience building distributed and scalable backend systems
  • Strong experience developing RESTful APIs
  • Excellent verbal communication skills with the ability to clearly explain past experience and technical thought processes

Preferred Qualifications

  • AWS cloud experience
  • Experience with Cats Effect, Http4s, Fs2, Akka
  • Spring framework experience
  • Frontend experience is a plus

#LI-DO1

#INDOEM

Scroll to Top