IT Software Engineer 4 (93916-1)

Cullerton Group

Chicago, IL

JOB DETAILS
SALARY
$100
SKILLS
Agile Programming Methodologies, Amazon Web Services (AWS), Apache JMeter, Application Programming Interface (API), Automation, Best Practices, Cloud Computing, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, DevOps, Documentation, Git, Heavy Equipment/Vehicles, Home Automation, Information Technology Software, Java, Jenkins, Lean Manufacturing, Load Testing, Manufacturing, Mentoring, Microservices, Performance Management, Performance Testing, Problem Solving Skills, Python Programming/Scripting Language, Quality Assurance Methodology, REST (Representational State Transfer), Relational Databases (RDBMS), Requirements Validation/Verification, SQL (Structured Query Language), Scalable System Development, Software Administration, Software Development Lifecycle (SDLC), Software Engineering, Software Testing, Strategic Planning, Team Player, Technical Leadership, Test Automation, Test Case, Test Design, Test Harness, Test Plan/Schedule, Test Strategy, Test Tools, Testing, Validation Plan, Validation Testing
LOCATION
Chicago, IL
POSTED
30+ days ago
IT Software Engineer 4 (93916-1)
Cullerton Group has a new opportunity for an IT Software Engineer 4. The work will be done in a hybrid setting based in Chicago, IL, with an expectation of 3–5 days onsite per week and eventual full-time onsite presence. 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
We are seeking a senior-level Software Engineer with a strong background in test automation and software development to support enterprise-scale systems and applications. This role focuses on designing, developing, and maintaining automation frameworks, as well as ensuring high-quality delivery through robust testing strategies. The ideal candidate will work across full software development lifecycle activities, collaborating with cross-functional teams to build scalable and secure solutions. This position also includes technical leadership and mentoring responsibilities within a large engineering team.

Key Responsibilities
• Design, develop, and extend automated testing frameworks using Java and related technologies
• Develop and execute automated test cases for APIs, integrations, and full-stack applications
• Lead test strategy planning, including test plans and validation of business requirements
• Mentor and guide engineering teams on automation best practices and testing methodologies
• Coordinate with product owners and stakeholders to resolve issues and improve system performance

Required Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, or related field
• 8–10+ years of experience in software engineering and test automation
• Strong experience with Java, Cucumber, JBehave, or other BDD frameworks
• Extensive experience designing and building test automation frameworks
• Experience testing REST APIs and working with relational databases (SQL)
• Hands-on experience with performance testing tools such as JMeter
• Strong understanding of the full software development lifecycle (SDLC)
• Excellent problem-solving, communication, and collaboration skills

Preferred Qualifications
• Experience with Python and AWS cloud technologies
• Familiarity with DevOps tools and practices (CI/CD, Jenkins, Git)
• Experience with API gateways such as Apigee
• Background in Agile/Lean methodologies and microservices architecture
• Strong documentation skills and experience in performance/load testing

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 industry-leading organizations.

 

About the Company

C

Cullerton Group