Cullerton Group has a new opportunity for an IT Software Engineer 5. The work will be done onsite or hybrid depending on the customer’s preference (Chicago, IL preferred, open to 100% remote). This is a 12-month long-term position that can lead to permanent employment with our client. Compensation is up to $115/hr + full benefits (vision, dental, health insurance, 401k, and holiday pay).
Job Summary
Cullerton Group is seeking a Senior Software Engineer to develop and enhance platform-based notification services that support large-scale industrial systems. This role focuses on building highly reliable, scalable applications that enable real-time alerts and system monitoring for critical operations. The engineer will work on complex backend systems using modern programming frameworks and collaborate with cross-functional teams to deliver high-quality, business-critical features. This position offers a mix of hands-on development, technical leadership, and mentorship within a collaborative engineering environment.
Key Responsibilities
• Develop and maintain scalable backend services using Java, Scala, and Akka technologies
• Design and implement high-availability, event-driven, and microservices-based architectures
• Collaborate with cross-functional teams to identify, troubleshoot, and resolve complex technical issues
• Lead development efforts for new features, ensuring code quality, performance, and reliability
• Mentor junior engineers and contribute to best practices, documentation, and continuous improvement initiatives
Required Qualifications
• Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent experience)
• 10+ years of software development experience (or 8+ years with a Master’s degree)
• 5+ years of experience with Java (Java 8 or higher)
• 2+ years of experience with Scala programming
• 2+ years of experience with Akka technologies (Streams, Actors, HTTP, Persistence)
• Strong knowledge of software development fundamentals including data structures and algorithms
• Experience working on complex systems with minimal supervision
Preferred Qualifications
• Experience designing and developing RESTful APIs (Spring Boot or similar frameworks)
• Experience building scalable, high-availability systems and microservices architectures
• Familiarity with AWS services (e.g., Lambda, S3, API Gateway, CloudWatch, etc.)
• Experience with CI/CD tools such as Jenkins or Azure DevOps
• Experience with relational and NoSQL databases (e.g., PostgreSQL, DynamoDB)
• Experience working in Agile/Scrum environments
• Demonstrated leadership and mentoring experience on technical projects
Why This Role?
This position offers an opportunity to contribute to meaningful engineering and design work that supports advanced digital platforms within a global industrial environment. You will work on high-impact systems, collaborate with experienced engineers, and gain exposure to modern cloud-based architectures and scalable software solutions. Cullerton Group provides a professional environment with growth potential and strong long-term career opportunities.