Search jobs now Find the right job type for you Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2026 Salary Guide Demand for Skilled Talent Report Building Future-Forward Tech Teams Job Market Outlook Press Room Salary and hiring trends Adaptive working Competitive advantage Work/life balance Inclusion Browse jobs Find your next hire Our locations

8 results for Software Engineer in Elmhurst, IL

Sr. Software Engineer
  • Lisle, IL
  • remote
  • Permanent
  • 130000.00 - 145000.00 USD / Yearly
  • We are looking for an experienced Senior Software Engineer to join our team in Lisle, Illinois. In this role, you will lead the development of robust infrastructure systems and collaborate with interdisciplinary teams to deliver innovative software solutions. This position offers the opportunity to design secure systems while driving operational stability and quality.<br><br>Responsibilities:<br>• Lead the design and implementation of secure and scalable RESTful infrastructure systems.<br>• Collaborate with diverse teams, including front-end developers, designers, and product specialists, to create high-quality software solutions.<br>• Develop authentication, authorization, and identity management systems using industry-standard protocols.<br>• Create detailed documentation, including architectural diagrams and technical specifications, for infrastructure and system processes.<br>• Perform thorough code reviews to ensure adherence to quality standards and maintainability.<br>• Architect solutions with a focus on scalability, modularity, and extensibility.<br>• Maintain operational stability by monitoring system performance and addressing issues proactively.
  • 2026-01-29T21:48:44Z
PHP Software Engineer
  • Chicago, IL
  • remote
  • Contract / Temporary to Hire
  • 60.00 - 65.00 USD / Hourly
  • <p>As a Senior Software Engineer, you will work across both legacy and modern stacks, helping transform PHP-based systems into containerized, Node.js‑driven microservices running on AWS. This role is ideal for someone who enjoys solving complex backend challenges, improving performance and reliability, and building systems built for scale.</p><p><br></p><p><strong>Responsibilities</strong></p><ul><li>Modernize and refactor legacy PHP and cron-driven applications into Node.js-based microservices</li><li>Design and build scalable, containerized services using Docker and AWS ECS</li><li>Improve backend performance, reliability, and system clarity across the platform</li><li>Develop and enhance high‑throughput redirect, tokenization, and messaging services</li><li>Support and help implement multi‑tenant SaaS architecture, including:</li><li>Client isolation</li><li>Customer-specific databases</li><li>Environment-level segmentation</li><li>Work with engineering leadership to design systems that handle burst traffic, heavy write volume, and unpredictable user behavior</li><li>Collaborate with cross-functional technical teams to ensure secure, scalable, and maintainable system designs</li><li>Contribute to ongoing modernization efforts, infrastructure improvements, and code quality standards</li></ul><p><br></p>
  • 2026-02-18T19:33:49Z
Java Back End Developer
  • Chicago, IL
  • remote
  • Temporary
  • 50.00 - 60.60 USD / Hourly
  • We are looking for a skilled Back End Developer to join our team on a long-term contract basis in Chicago, Illinois. In this role, you will contribute to the development and enhancement of mobile application back-end services for a large enterprise client. This is an opportunity to work within a collaborative environment alongside front-end and data specialists, focusing on impactful solutions.<br><br>Responsibilities:<br>• Design, build, and maintain scalable back-end services using Kotlin and Java.<br>• Develop APIs and configure endpoints for production environments.<br>• Collaborate with front-end and data teams to ensure seamless integration across systems.<br>• Utilize modern frameworks and tools such as Ktor, Gradle/Maven, Liquibase, JUnit, and KoTest.<br>• Work within cloud-native environments, leveraging platforms like AWS Elastic Beanstalk, Lambda, and Postgres.<br>• Implement trunk-based development workflows through GitHub to ensure efficient and collaborative coding practices.<br>• Troubleshoot and resolve technical issues to maintain system reliability and performance.<br>• Participate in code reviews and contribute to the continuous improvement of development processes.<br>• Follow best practices for software development to deliver high-quality, maintainable code.
  • 2026-02-02T20:18:44Z
Front End Engineer
  • Evanston, IL
  • remote
  • Temporary
  • 60.00 - 65.00 USD / Hourly
  • <p>We are modernizing our product UI, replacing a legacy front-end with a modern React application. This effort is a full UI rewrite and redesign focused on improving usability, maintainability, and long-term scalability-rather than a screen-for-screen conversion. </p><p>We are seeking a 10+ years experienced React engineer who has architected and built enterprise React applications from scratch: defining front-end architecture, setting engineering standards, and delivering critical modules hands-on with minimal oversight. </p><p>Preference for candidates who have led migrations from legacy UI stacks into modern SPA frameworks.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><p>·      Own the React application architecture, including project structure, component strategy, routing, and integration points.</p><p>·      Establish and maintain UI engineering standards such as component patterns, naming conventions, linting/formatting rules, PR guidelines, and documentation.</p><p>·      Make front-end technology decisions with long-term maintainability and ecosystem stability in mind.</p><p>·      Build core UI elements like navigation, layouts, shared components, and deliver major product modules end to end.</p><p>·      Develop UI components with strong accessibility practices (WCAG/ARIA/keyboard interactions).</p>
  • 2026-02-19T20:44:04Z
Systems Engineer
  • Chicago, IL
  • onsite
  • Permanent
  • 150000.00 - 180000.00 USD / Yearly
  • <p>We are looking for a skilled Principal Systems Engineer to join our team in Chicago, Illinois. This role requires a strong understanding of AI platforms, cloud technologies, and modern infrastructure tools. The ideal candidate will play a crucial role in designing, implementing, and maintaining systems to support cutting-edge financial services.</p><p><br></p><p>Responsibilities:</p><p>• Design and implement AI platforms and models to optimize business processes.</p><p>• Manage cloud environments including Microsoft Azure, AWS, and Google Cloud Platform.</p><p>• Develop and maintain Infrastructure as Code solutions using tools like Terraform and Ansible.</p><p>• Oversee containerization efforts with technologies such as Docker and Kubernetes.</p><p>• Implement and maintain data platforms such as Azure Synapse and Databricks.</p><p>• Configure and monitor backup solutions, including CommVault.</p><p>• Manage virtual environments using hypervisors like VMware vSphere.</p><p>• Utilize monitoring and logging tools such as CloudWatch and Prometheus for system analysis.</p><p>• Write and maintain scripts using languages like Powershell, Python, and Bash.</p><p>• Collaborate across teams to ensure seamless integration of SaaS solutions.</p>
  • 2026-02-12T21:43:44Z
MES Engineer
  • Schaumburg, IL
  • onsite
  • Permanent
  • 110000.00 - 125000.00 USD / Yearly
  • <p><strong>IT lead MES engineer</strong></p><p><strong>ONSITE 5 DAYS - Tuscaloosa, Alabama</strong></p><p><br></p><p>We are looking for a Sr. IT lead position, the candidate will be responsible to provide to IT support:</p><ul><li>Detailed understanding of MES for manufacturing operations</li><li>Project coordination and Management</li><li>Team management: including project assignments, team availability and Shift management</li><li>Understanding of IT support areas: Infrastructure & Network</li></ul><p><strong> </strong></p><p><strong>Duties and Responsibilities</strong></p><p><strong> </strong></p><p><strong>MES</strong></p><p>·        MES System monitoring, troubleshooting, problem resolution and implementation</p><p>·        Make changes to or create required steps or logic within the MES system</p><p>·        Track and control MES devices and their configurations</p><p>·        Hardware support - configuration of printers, scanners (PPC), cconfigure and troubleshoot barcode scanners</p><p>·        Inventory Management of hardware used for operations</p><p>·        Take new MES requirements / changes from operations team:</p><p>o Translate it into technical specifications</p><p>o Creating work instructions</p><p>o SQL Job maintenance and tracking</p><p>o Review and test the change with production team and 3rd party support</p><p>o Plan for rollout</p><p> </p><p><strong>Infrastructure</strong></p><p>·        Basic level network troubleshooting</p><p>·        Should be able to troubleshoot other systems that are integrated with MES (such as JIS sequence system, Paintshop system, AIB, HMI etc.)</p><p><br></p><p><strong>Project Management</strong></p><p>·        This position will function as the dedicated Sub-Project Manager working with the PM team to plan and coordinate for all projects</p><p><br></p><p><strong>Team management</strong></p><p>·        MES Team coordination – Assign projects to MES Engineers, support the MES Engineers for projects from Assignment to Implementation</p><p>·        Manage IT Team’s availability and shift management</p><p>·        Regular status and review meetings with IT Director</p>
  • 2026-01-21T13:33:49Z
Cyber Security Engineer
  • Chicago, IL
  • onsite
  • Temporary
  • 51.46 - 59.59 USD / Hourly
  • We are looking for an experienced Cyber Security Engineer to join our team on a long-term contract basis. In this hybrid role, based in Chicago, Illinois, you will play a crucial part in safeguarding our systems and network infrastructure against potential threats. This position involves leading incident response activities, mentoring team members, and working with cutting-edge security tools and technologies.<br><br>Responsibilities:<br>• Lead and manage incident response efforts, including investigations of malware and other security threats.<br>• Oversee configuration and management of firewall technologies such as Checkpoint and Cisco ASA.<br>• Utilize expertise in Azure environments to implement and maintain robust security measures.<br>• Collaborate with team members to mentor and enhance their technical capabilities.<br>• Write and analyze scripts in Python and PowerShell to support security operations.<br>• Ensure compliance with security protocols and maintain configuration management processes.<br>• Monitor and respond to potential vulnerabilities across the network.<br>• Provide strategic recommendations for enhancing cyber defense systems.<br>• Work onsite two days per week to support team operations and security initiatives.<br>• Incorporate security clearance requirements into operational activities.
  • 2026-01-21T14:28:56Z
.NET Developer
  • Lombard, IL
  • remote
  • Temporary
  • 66.50 - 77.00 USD / Hourly
  • Client is seeking a proficient .NET Developer with strong VB.NET and SharePoint experience to support web-based and Windows applications backed by SQL databases.<br><br>Due to recent acquisitions, they’ve inherited resources whose skill sets do not align with their technology stack. They are looking for someone who can step in confidently, contribute quickly, and stay long term.<br><br>Core Technical Requirements<br>Must Have<br><br>.NET experience starting with .NET Framework 3.5 and above<br><br>Strong VB.NET experience<br><br>Worked with VB.NET within the last 5 years<br><br>Minimum 3+ years of hands-on VB.NET<br><br>Some experience with C#<br><br>Experience developing:<br><br>Web applications<br><br>Windows applications<br><br>SQL Server (required)<br><br>Ability to write and understand SQL queries<br><br>Experience working with SQL-backed applications<br><br>Experience creating and consuming Web Services (SOAP / REST)<br><br>SharePoint application development<br><br>Create, maintain, and support SharePoint applications<br><br>SharePoint + jQuery maintenance experience<br><br>Supporting and maintaining existing backend SharePoint environments<br><br>Nice to Have<br><br>Oracle database experience<br><br>Transit industry experience<br><br>Strong eye for web design / UI
  • 2026-02-17T15:44:28Z