> Markdown version of [/jobs/ext/4613591-it-software-engineer-4](https://www.wearedevelopers.com/jobs/ext/4613591-it-software-engineer-4). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # IT Software Engineer 4 - **Company:** Cullerton Group, LLC - **Location:** Chicago, IL, United States (Remote available) - **Experience:** Expert - **Salary:** $197,600.0 - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Software Applications, Architectural Patterns, Automation of Tests, C Sharp (Programming Language), Cloud Computing, Cyber Security, Computer Engineering, Continuous Integration, Software Design Patterns, DevOps, Distributed Systems, Python (Programming Language), Open Source Technology, Software Architecture, Software Maintenance, Software Deployment, Software Engineering, Software Systems, Systems Integration, Software Technical Review, TypeScript, Enterprise Software Applications, Retrieval-Augmented Generation, Large Language Models, Model Validation, Generative AI, Infrastructure as Code (IaC), Agentic-AI, Event Driven Architecture, Containerization, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Data Analytics, Api Design, Api Management, Serverless Computing, Programming Languages, Microservices - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/2_174261145 ## About the Role * 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. ## Description 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., * 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.