🚨 Hiring: Senior Scala / Akka Software Engineer
📍 Location: Chicago, IL – Chicago/local candidates preferred; open to 100% Remote
⏳ Duration: 12 Months + Possible Extension
🎥 Interview: 1 Round – Virtual
🛂 Visa: No OPT/CPT
📌 Req: 118693-1
We are looking for a Senior Scala / Akka Software Engineer to build highly available, scalable platform notification services supporting critical events for Caterpillar engines and machines.
10+ years of software engineering experience with Bachelor's degree OR 8+ years with Master's degree
5+ years – Java 8+
3+ years – Scala
2+ years – Akka (Actors, Streams, HTTP and/or Persistence)
Strong experience building scalable, high-availability backend services
Microservices / Event-Driven Architecture
REST APIs and backend application development
Strong understanding of Data Structures & Algorithms
Agile/Scrum development experience
AWS – API Gateway, Lambda, Fargate, S3, CloudWatch, IAM, CloudFormation, ALB/NLB
CI/CD – Jenkins or Azure DevOps
PostgreSQL / DynamoDB / NoSQL
Spring Boot REST APIs
Functional Programming
Reactive Streaming
ZIO / Typelevel
Technical leadership / mentoring experience
Candidates without hands-on Scala + Akka
Candidates with only Java/Spring Boot experience
Candidates unable to explain the Scala/Akka work shown on their resume
Frequent job hopping / highly choppy employment history
Resumes longer than 3 pages