IT Software Engineer 4 (119604-1)

Cullerton Group
  • Chicago, IL
  • Remote
  • $95
  • Instant Apply
4 days ago

Job Description

IT Software Engineer 4 (119604-1)

Cullerton Group has a new opportunity for an IT Software Engineer 4 – Lead Software Engineer, Emerging Technology. The ideal location is Chicago, IL, with additional opportunities in Peoria, IL; Irving, TX; and Broomfield, CO. The position offers a hybrid work arrangement, with 2–3 days per week onsite in Chicago and office attendance as needed at other locations. Fully remote candidates may also be considered, although future onsite requirements could change. This is a 12-month position that can lead to permanent employment with our client. Compensation is $95 W-2 hourly pay plus full benefits (vision, dental, health insurance, 401k, and holiday pay).
Job Summary
The Lead Software Engineer will serve as a hands-on technical leader within an Emerging Technology team, responsible for designing, developing, piloting, and scaling innovative software solutions that address complex business challenges. This position focuses on transforming emerging technology concepts, including Generative AI, agentic workflows, retrieval-augmented generation (RAG), and cloud-native services, into secure, scalable, and production-ready applications. The engineer will lead software architecture and development efforts, establish engineering best practices, and mentor other developers while collaborating with product, cybersecurity, data science, and infrastructure teams. The ideal candidate combines strong software engineering expertise, technical leadership, and practical problem-solving skills with an interest in emerging technologies.
Key Responsibilities
  • Lead the architecture, design, development, integration, and testing of modern software applications, prototypes, pilots, and reusable platform capabilities.
  • Evaluate and implement emerging technologies, including Generative AI, agentic workflows, RAG, cloud-native services, APIs, automation, and data-driven application patterns.
  • Translate business requirements and product objectives into scalable software architectures, technical roadmaps, implementation plans, and maintainable production solutions.
  • Mentor software engineers, conduct technical design reviews, establish engineering standards, and promote best practices in software development, testing, CI/CD, security, and DevOps.
  • Collaborate with product managers, architects, data scientists, cybersecurity, UX, infrastructure, and business stakeholders to deliver reliable solutions while defining success criteria, automated testing, monitoring, and production readiness requirements.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related technical discipline with 8+ years of relevant software engineering experience, or 10+ years of relevant experience without a degree.
  • Extensive hands-on experience designing, developing, testing, and deploying complex enterprise applications, distributed systems, APIs, platforms, or cloud-native services.
  • Strong proficiency in at least one modern programming language, such as Python, Java, JavaScript/TypeScript, C#, or Go.
  • Demonstrated experience leading technical work across the complete Software Development Life Cycle (SDLC), including requirements gathering, architecture, design, coding, testing, integration, deployment, and maintenance.
  • Strong knowledge of software architecture, system design, software integration, and API development.
  • Experience designing scalable, secure, observable, and maintainable software using modern architectural patterns and engineering best practices.
  • Hands-on experience with automated testing, CI/CD pipelines, DevOps practices, and production support.
  • Working knowledge of cloud platforms, containerization, infrastructure automation, and software integration patterns.
  • Demonstrated ability to mentor engineers, provide technical direction, review designs, and guide complex engineering initiatives.
  • Strong analytical, critical-thinking, decision-making, and problem-solving skills.
  • Excellent communication and cross-functional collaboration skills, including the ability to explain complex technical concepts to technical and nontechnical stakeholders.
  • Ability to work effectively in fast-paced environments with evolving requirements and emerging technologies.
Preferred Qualifications
  • Experience developing or integrating Generative AI, Large Language Models (LLMs), agentic AI systems, RAG pipelines, vector databases, or prompt-based applications.
  • Experience taking emerging technology initiatives from proof of concept (POC) through pilot development, production deployment, and operational support.
  • Familiarity with responsible AI practices, model evaluation, guardrails, data privacy, cybersecurity, compliance, and enterprise risk management.
  • Experience with Kubernetes, microservices, serverless architectures, event-driven systems, API management, observability platforms, and Infrastructure as Code (IaC).
  • Experience establishing reusable software engineering frameworks, design patterns, standards, or development accelerators.
  • Proven ability to mentor engineers, influence technical decisions, and collaborate across geographically distributed engineering teams.
  • Experience working with product, design, data science, security, architecture, and business stakeholders to deliver measurable business outcomes.
  • Advanced degrees or relevant certifications in cloud computing, AI/ML, software architecture, or related technologies.
  • Contributions to open-source projects, technical communities, publications, patents, or enterprise innovation initiatives.
  • Previous experience supporting enterprise technology initiatives within manufacturing, industrial technology, or large-scale global organizations.
Why This Role?
This position offers an opportunity to lead innovative software engineering initiatives and explore emerging technologies that support a global leader in heavy machinery and manufacturing. You will work on advanced software solutions involving AI, automation, cloud-native architecture, and enterprise platforms while collaborating with experienced technical professionals across multiple disciplines. Cullerton Group provides a professional environment with growth potential, comprehensive benefits, and opportunities to strengthen your technical leadership and emerging technology expertise.


 

Numbers & Facts

LocationChicago, IL (
Remote
)
Salary$95

Skills

  • Analysis Skillsunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Designunmatched
  • Architectural Engineeringunmatched
  • Artificial Intelligence (AI)unmatched
  • Artificial Intelligence (AI) Programming Languagesunmatched
  • Automationunmatched
  • Automation Systemsunmatched
  • Best Practicesunmatched
  • Cloud Architectureunmatched
  • Cloud Computingunmatched
  • Communication Skillsunmatched
  • Computer Certificationsunmatched
  • Computer Engineeringunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Data Scienceunmatched
  • Design Patterns Programming Methodologiesunmatched
  • DevOpsunmatched
  • Distributed Computingunmatched
  • Emerging Technologyunmatched
  • Engineeringunmatched
  • Enterprise Applicationsunmatched
  • Heavy Equipment/Vehiclesunmatched
  • Information Technology & Information Systemsunmatched
  • Information Technology Softwareunmatched
  • Information/Data Security (InfoSec)unmatched
  • Infrastructure Softwareunmatched
  • Integration Testingunmatched
  • Internet Securityunmatched
  • Javaunmatched
  • JavaScriptunmatched
  • Leadershipunmatched
  • Manufacturingunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • Microsoft C# (C Sharp)unmatched
  • Modeling Languagesunmatched
  • Open Sourceunmatched
  • Operational Supportunmatched
  • Patentsunmatched
  • Problem Solving Skillsunmatched
  • Product Designunmatched
  • Production Controlunmatched
  • Production Supportunmatched
  • Programming Languagesunmatched
  • Proof of Conceptunmatched
  • Python Programming/Scripting Languageunmatched
  • Requirements Managementunmatched
  • Risk Managementunmatched
  • Security Architectureunmatched
  • Software Architectureunmatched
  • Software Architecture Designunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Prototypingunmatched
  • Software Testingunmatched
  • Standards Developmentunmatched
  • Systems Administration/Managementunmatched
  • Team Playerunmatched
  • Technical Leadershipunmatched
  • Technical Publicationsunmatched
  • Technical Supportunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • User Documentationunmatched
  • User Interface/Experience (UI/UX)unmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder