Unlock Full Resume Report

New offer - be the first one to apply!

September 1, 2026

Senior / Strong Middle Scala Engineer

Senior • Remote

A cross-functional engineering team is modernizing and expanding cloud-based services and data products used by a global network of dealers, enterprise customers, and internal business units. The work delivers scalable APIs, event-driven services, and analytics pipelines that support quoting, ordering, asset telemetry, diagnostics, and lifecycle support for heavy equipment in the field.

Responsibilities

  • Design, develop, and maintain scalable backend services using Scala.
  • Build reliable event-processing, notification, and integration services.
  • Develop APIs and distributed-system components in highly available environments.
  • Deliver scalable, fault-tolerant solutions that provide business value.
  • Contribute to system architecture, technical design, and engineering decisions.
  • Troubleshoot complex production issues and perform root-cause analysis.
  • Support integration, acceptance, and quality-assurance testing activities.
  • Maintain high software quality through testing, reviews, documentation, and best practices.
  • Mentor engineers and promote technical excellence within the team.
  • Collaborate with cross-functional stakeholders in Agile environments.
  • Own services throughout their lifecycle, from design and development to deployment and production support.
  • Provide 6 hours of overlap with US Central Time on business days, ending no later than 2 PM CT.

Qualifications

  • 3+ years of experience designing, developing, deploying, and maintaining Scala backend services and distributed systems in production.
  • 8+ years of software engineering experience, preferably with Java.
  • 3+ years of experience building distributed systems using Akka (Streams, Actors, HTTP, Persistence) or Apache Pekko.
  • 3+ years of AWS experience.
  • Strong experience designing and operating event-driven distributed systems using Kafka, AWS Kinesis, or equivalent messaging platforms.
  • Strong experience with functional programming concepts and libraries such as Cats, Cats Effect, or ZIO.
  • Hands-on Docker experience.
  • Strong PostgreSQL and SQL query-development experience.
  • Experience with CI/CD tools and automated deployment pipelines, preferably GitHub Actions.
  • Experience designing and operating event-driven architectures and stream-processing systems.
  • Experience with microservice architectures.
  • Experience working in Agile software-development environments.
  • Strong understanding of software architecture and solution design.
  • Strong ownership mindset and the ability to independently drive complex technical initiatives.

Nice to have

  • Java 17+ or 21 experience.
  • Spring Boot experience.
  • Hibernate/JPA experience.
  • DynamoDB experience.
  • CloudFormation experience.
  • Flyway experience.
  • Snowflake, BigQuery, or Databricks experience.
  • Experience processing telemetry or event data at scale.

Perks and Benefits

  • Flexible work schedule.
  • Fixed quarterly financial bonus for a B2B contract, covering the average market price of private medical care and a sport card.
  • Gifts for birthdays, weddings, and child births.
  • E-learning accounts for Coursera, O'Reilly, and Udemy.
  • Corporate language school.

Similar jobs you might like