
IT Software Engineer 5 (Senior Scala / Akka Software Engineer) 118693-1
Cullerton Groupwolf lake, IL
Overview
Remote
On-site
Job Description
Cullerton Group has a new opportunity for an IT Software Engineer 5 (Senior Scala / Akka Software Engineer) in Chicago, IL. The work will be done hybrid (Monday and Wednesday onsite preferred), with 100% remote candidates also considered. This is a 12-month position that can lead to permanent employment with our client. Compensation is 104/hr + full benefits (vision, dental, health insurance, 401k, and holiday pay).Job Summary We are seeking a highly experienced Senior Software Engineer to design, develop, and maintain scalable platform notification services that alert customers to critical events affecting industrial engines and machinery. This role focuses on backend software development using Scala, Akka, and Java, building reliable, high-availability services that support complex enterprise applications. The engineer will independently solve challenging technical problems, contribute to software architecture, and mentor other developers while maintaining high standards of software quality. The ideal candidate has extensive experience developing distributed systems, cloud-based applications, and event-driven architectures.Key Responsibilities
- Design, develop, and maintain scalable backend services using Scala, Akka, and Java 8+.*
- Build reliable, high-availability applications and distributed systems supporting real-time notification services.*
- Troubleshoot complex application and infrastructure issues while independently delivering technical solutions.*
- Develop structured application code, technical documentation, and operational guides while maintaining software quality standards.*
- Mentor software engineers, provide technical guidance, and collaborate with cross-functional teams on software development, debugging, integration testing, and deployment.
- Bachelor's degree with 10+ years of experience OR Master's degree with 8+ years of experience in software engineering or a related technical discipline.*
- 5+ years of software development experience using Java 8+.
- 3+ years of hands-on Scala programming experience.
- 2+ years of experience with Akka technologies, such as Akka Streams, Actors, HTTP, or Persistence.*
- Strong understanding of computer science fundamentals, including data structures and algorithms.*
- Experience developing and maintaining complex software applications and backend services.*
- Ability to independently resolve complex technical issues and contribute to software architecture and development.*
- Strong communication, problem-solving, and collaboration skills.
- Experience designing and implementing highly available, reliable, and scalable distributed systems.*
- Knowledge of architectural patterns including Microservices, MVC, and Event-Driven Architecture.*
- Experience with AWS cloud services, including API Gateway, ALB, NLB, Fargate, Lambda, S3, CloudWatch, IAM, and CloudFormation.*
- Experience with CI/CD pipelines using Jenkins, Azure DevOps, or similar tools.*
- Experience working with relational and NoSQL databases, including PostgreSQL and AWS DynamoDB.*
- Experience working within Agile/Scrum development environments.*
- Experience designing and developing Spring Boot RESTful APIs.*
- Knowledge of functional programming concepts and reactive streaming.*
- Exposure to Typelevel libraries and ZIO framework.*
- Demonstrated technical leadership and mentoring experience on small to medium-scale software projects.
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.

FAQs About IT Software Engineer 5 (Senior Scala / Akka Software Engineer) 118693-1 Jobs at Cullerton Group
What is the work location for this position at Cullerton Group?
This job at Cullerton Group is located in wolf lake, IL, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Cullerton Group?
Candidates can expect pay range between $104–$104 for this role.
What employment applies to this position at Cullerton Group?
The employer has not provided this information. This may be discussed during the hiring process.
What is the process to apply for this position at Cullerton Group?
You can apply for this role at Cullerton Group either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.