Cullerton Group has a new opportunity for an IT Software Engineer 4. The work will be done onsite or hybrid depending on the customer’s preference (Peoria, IL or Chicago office; hybrid with 2 days onsite required). This is a long-term position that can lead to permanent employment with our client. Compensation is up to $92/hour + full benefits (vision, dental, health insurance, 401k, and holiday pay).
Job Summary
We are seeking a highly experienced Software Engineer to design, develop, and maintain complex enterprise-level applications and systems. This role focuses on full lifecycle software development, including architecture, development, testing, and deployment of scalable cloud-based solutions. The engineer will work within an Agile environment, contributing to both new development and enhancements of existing systems across web, mobile, and cloud platforms. This position requires strong technical leadership, problem-solving skills, and the ability to work independently on high-impact projects.
Key Responsibilities
• Design, develop, test, and deploy high-complexity software applications and system components
• Lead and support database design, modifications, and system integrations
• Implement and manage cloud-based solutions (AWS) and CI/CD pipelines
• Collaborate within Agile Scrum teams, participating in all ceremonies and code reviews
• Troubleshoot system issues, optimize performance, and ensure security and data integrity
Required Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, or related field
• 8+ years of software development experience (or 6+ years with a Master’s degree)
• Strong experience with Java and backend development
• Hands-on experience with AWS (ECS, Lambda, Fargate, S3, IAM, CloudFormation)
• Experience with CI/CD tools (e.g., Jenkins, Azure DevOps) and Agile methodologies
• Knowledge of databases (SQL and NoSQL such as DynamoDB, MongoDB, MySQL, etc.)
• Strong understanding of system design, microservices architecture, and RESTful APIs
Preferred Qualifications
• Experience with event-driven systems (SQS, SNS, Kinesis)
• Familiarity with testing frameworks (Selenium, Cucumber) and TDD/BDD practices
• Experience with API tools (Postman, Swagger)
• Background in large-scale distributed systems or enterprise environments
Why This Role?
This position offers an opportunity to contribute to meaningful engineering and design work that supports a global leader in heavy machinery and manufacturing. Cullerton Group provides a professional environment with growth potential and a strong partnership with its client.