IT Software Engineer 4 (91251-1)
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateCullerton 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
• Bachelor’s degree in Computer Science, Software Engineering, or a related field
• 8–10+ 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.