IT Software Engineer 4 (91251-1)
Cullerton Group has a new opportunity for an IT Software Engineer 4. The work will be done onsite or hybrid in Chicago, IL (3 days onsite required, with future potential for full onsite). This is a long-term 12-month position that can lead to permanent employment with our client. Compensation is up to $100/hr + full benefits (vision, dental, health insurance, 401k, and holiday pay).
Job Summary
Cullerton Group is seeking a senior-level Software Engineer to support enterprise application development and test automation initiatives within a large-scale technology environment. This role focuses on designing, developing, and maintaining automated testing frameworks, particularly for API and full-stack systems. The engineer will work closely with cross-functional teams to ensure high-quality software delivery through CI/CD pipelines and modern testing methodologies. This position offers the opportunity to lead technical efforts, mentor team members, and contribute to scalable, high-impact software solutions.
Key Responsibilities
Design, develop, and maintain automated test frameworks for APIs and enterprise applications
Develop automation scripts using tools such as Java, Karate, JMeter, and BDD frameworks
Lead and mentor engineering teams on testing strategies, automation practices, and CI/CD integration
Collaborate with product owners and cross-functional teams to define requirements, test strategies, and resolve issues
Perform integration, performance, and exploratory testing while ensuring system reliability and quality
Required Qualifications
Bachelors degree in Computer Science, Software Engineering, or a related field
810+ years of experience in software engineering and test automation
Strong experience with Java and BDD frameworks (Cucumber, JBehave, or similar)
Experience designing and developing automation frameworks and testing REST APIs
Proficiency in SQL and experience with performance testing tools such as JMeter
Strong understanding of full software development lifecycle and CI/CD practices
Preferred Qualifications
Experience with AWS cloud technologies and Python
Familiarity with DevOps tools (Jenkins, Git) and Agile methodologies
Experience with API gateways such as Apigee and microservices architecture
Strong documentation and communication skills
Experience with performance and load testing in distributed systems
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 Caterpillar.