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

10 results for Software Engineer in Chicago, IL

Software Developer
  • Elgin, IL
  • onsite
  • Permanent
  • 100000.00 - 150000.00 USD / Yearly
  • We are looking for a highly skilled Software Developer with expertise in Blazor or Angular to take on a leadership role in shaping the UX/UI architecture of our enterprise platform. This position offers an exciting opportunity to guide a team, ensure code quality, and contribute to the modernization of a critical system. Ideal candidates are passionate about mentoring others and driving innovation in scalable, user-centric applications.<br><br>Responsibilities:<br>• Lead the design and development of the UX/UI layer using Blazor or Angular within a .NET 8 ecosystem.<br>• Architect scalable single-page applications (SPAs) and ensure seamless integration with RESTful APIs.<br>• Mentor developers at the beginning of their careers, providing guidance and fostering their technical growth.<br>• Establish and enforce coding standards, ensuring high-quality deliverables.<br>• Collaborate with cross-functional teams to align technical solutions with business objectives.<br>• Develop onboarding plans and processes for new team members.<br>• Oversee codebase stewardship, maintaining clarity and consistency across the project.<br>• Drive the strategic direction of the UI architecture, influencing long-term design and team culture.<br>• Support the transition to Blazor and provide leadership in navigating this technology shift.<br>• Maintain effective communication across technical and non-technical stakeholders.
  • 2025-10-22T16:04:25Z
Backend Java Developer
  • Chicago, IL
  • remote
  • Temporary
  • 50.09 - 55.10 USD / Hourly
  • <p>We are looking for a Software Developer to join our team. In this long-term contract position, you will play a key role in designing and delivering high-quality software solutions that meet user needs and business goals. The ideal candidate will have a passion for modern engineering practices and a collaborative mindset, working within a dynamic, cross-functional environment.</p><p><br></p><p>Responsibilities:</p><ul><li>Develop and maintain scalable software applications using modern programming languages and frameworks.</li><li>Implement test-driven development practices to ensure code quality and reliability.</li><li>Collaborate with designers, developers, and stakeholders to create innovative digital solutions.</li><li>Architect modular microservices to support seamless integration and scalability.</li><li>Utilize continuous delivery techniques to deploy features efficiently and effectively.</li><li>Apply DevSecOps methodologies to enhance security and streamline deployment workflows.</li><li>Share technical knowledge and leadership skills to support team members in their growth.</li><li>Participate in Agile development processes, including Scrum and Kanban, to ensure team alignment.</li><li>Build prototypes and production-ready features with a focus on usability and design standards.</li><li>Work with cloud platforms and containerization tools to optimize system performance.</li></ul>
  • 2025-11-07T20:04:42Z
Systems Engineer
  • Chicago, IL
  • remote
  • Permanent
  • 83000.00 - 137000.00 USD / Yearly
  • <p>Robert Half is seeking a Senior IT Systems Engineer to lead the implementation, management, and support of its vital information technology infrastructure. This role requires expert-level knowledge of server, network, and application technologies, along with a proven ability to manage complex projects and mentor junior team members. Candidates should have experience with Microsoft Windows or Linux server environments, storage area networks, VMware virtualization, and healthcare-specific systems like Epic EMR. Certifications like MCSE or Red Hat, as well as expertise in scripting, programming, and networking, are highly desired. Strong problem-solving abilities, leadership skills, and a customer-centric approach are essential to excel in this senior position.</p><p><br></p>
  • 2025-10-09T15:34:06Z
Data Engineer
  • Chicago, IL
  • remote
  • Temporary
  • 50.00 - 65.00 USD / Hourly
  • Job Title: Data Engineer Location: Hybrid, Chicago, IL <br> About the Role: Our company is seeking a Data Engineer with 5–7 years of experience in data engineering. This role is designed for individuals who excel at building robust, scalable data solutions in AWS cloud environments. As part of our team, you’ll engineer and optimize data pipelines critical to our analytics, reporting, and data-driven strategy, while collaborating cross-functionally in a hybrid Chicago-based setting. <br> Key Responsibilities: <br> Design, build, and maintain scalable data pipelines and architectures using AWS cloud services. Develop, manage, and optimize ETL/ELT workflows to acquire, clean, and transform data from diverse sources. Collaborate with business stakeholders, analysts, and data scientists to understand data requirements and deliver solutions. Ensure data quality, integrity, and security throughout all stages of the data lifecycle. Monitor pipeline performance and troubleshoot issues to maximize data reliability and efficiency. Apply data governance best practices and maintain technical documentation. <br> Must-Have Technologies: Languages: Python, SQL Cloud: AWS (S3, Redshift, Glue, Lambda, RDS, Data Pipeline) Big Data: Apache Spark, Hadoop, Kafka ETL Tools: Airflow, AWS Data Pipeline Databases: PostgreSQL, MySQL, Redshift, MongoDB Work Arrangement: <br> Hybrid schedule with regular in-office collaboration in Chicago, IL. Preferred Certifications (optional): <br> AWS Certified Data Analytics – Specialty AWS Certified Solutions Architect Certified Data detail oriented (CDP)
  • 2025-11-12T21:53:54Z
Platform Engineer
  • Pleasant Prairie, WI
  • onsite
  • Temporary
  • 71.25 - 82.50 USD / Hourly
  • We are looking for a skilled and collaborative Platform Engineer to join our team in Pleasant Prairie, Wisconsin. In this role, you will work closely with both the Application Development and Infrastructure teams to design, automate, and deploy robust platforms that support enterprise-level microservices. This is a long-term contract position requiring expertise in Kubernetes, Red Hat OpenShift, CI/CD pipelines, and automation tools.<br><br>Responsibilities:<br>• Collaborate with cross-functional teams to ensure seamless integration and operation of enterprise platforms.<br>• Design and implement scalable container orchestration solutions using open-source Kubernetes.<br>• Develop and automate deployment processes for applications, ensuring efficiency and reliability.<br>• Build and optimize secure CI/CD pipelines using tools such as Jenkins, GitLab CI, and ArgoCD.<br>• Create and maintain automated testing workflows to support continuous delivery.<br>• Manage platform transitions from traditional virtual machines to Kubernetes and Red Hat OpenShift environments.<br>• Utilize scripting languages like Bash and Python to streamline automation tasks.<br>• Troubleshoot and resolve platform-related issues to ensure optimal performance.<br>• Provide technical expertise and guidance to teams on Kubernetes and OpenShift usage.<br>• Document processes and best practices to support ongoing platform development.
  • 2025-11-11T21:24:35Z
MES Engineer
  • Schaumburg, IL
  • onsite
  • Permanent
  • 85000.00 - 95000.00 USD / Yearly
  • We are looking for an MES Engineer to join our team in Schaumburg, Illinois. In this role, you will support and optimize manufacturing execution systems, ensuring seamless operations across integrated technologies. This position offers the opportunity to collaborate with multiple teams, troubleshoot system components, and drive process improvements.<br><br>Responsibilities:<br>• Monitor, troubleshoot, and resolve issues within manufacturing execution systems to maintain operational efficiency.<br>• Configure and support devices such as printers, barcode scanners, controllers, and carts to ensure accurate labeling and system integration.<br>• Conduct basic network troubleshooting to identify and resolve connectivity issues.<br>• Maintain a record of system devices and their configurations to ensure proper tracking and control.<br>• Provide IT support for systems integrated with MES, including sequence systems, Paintshop systems, SAP, HMI software, and more.<br>• Collaborate with operations teams to gather new requirements or changes, translating them into technical specifications.<br>• Coordinate with vendor teams to implement system changes, including testing, review, and rollout.<br>• Develop work instructions and provide training to operational teams to ensure smooth adoption of new processes.<br>• Optimize and troubleshoot barcode scanners and other devices critical to manufacturing workflows.
  • 2025-10-13T13:13:42Z
Application Security Engineer
  • Itasca, IL
  • onsite
  • Permanent
  • 110000.00 - 150000.00 USD / Yearly
  • <p>Are you passionate about securing applications and systems while working to counter emerging cybersecurity threats? We are seeking an Application Security Engineer to join our dynamic team. In this role, you'll focus on protecting applications, implementing secure development practices, and working closely with developers and other teams to identify vulnerabilities and design effective security solutions.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Conduct security assessments, code reviews, and penetration testing to identify vulnerabilities.</li><li>Design, implement, and maintain security solutions for web and mobile applications.</li><li>Partner with development teams to ensure security best practices are integrated into the software development lifecycle.</li><li>Perform regular application security audits and compliance reviews.</li><li>Develop and enforce security policies and protocols.</li><li>Investigate and respond to application security incidents and implement countermeasures.</li><li>Stay up-to-date on emerging security technologies and threat trends.</li></ul>
  • 2025-10-28T18:05:58Z
.NET Developer
  • Schaumburg, IL
  • remote
  • Temporary
  • 40.00 - 45.00 USD / Hourly
  • <p>We are looking for a skilled Full Stack .NET Developer to join our team on a contract basis. In this role, you will leverage your expertise in both front-end and back-end development to create robust and scalable web applications. This position is based in Schaumburg, IL, and offers a hybrid work schedule with opportunities to collaborate in-office two days a week.</p><p><br></p><p>Responsibilities:</p><p>• Design and develop scalable web applications using .NET Core, C#, and Entity Framework Core.</p><p>• Implement front-end functionality using modern frameworks like Angular or React.</p><p>• Optimize application performance and scalability through effective code and design practices.</p><p>• Integrate AI/ML solutions into applications to enhance functionality and user experience.</p><p>• Collaborate with cross-functional teams to ensure seamless integration of APIs and backend systems.</p><p>• Conduct thorough code reviews to maintain high standards of quality and security.</p><p>• Ensure continuous integration and deployment processes are implemented effectively.</p><p>• Troubleshoot and resolve technical issues to minimize downtime and ensure system reliability.</p><p>• Stay updated on the latest technologies and frameworks to apply innovative solutions.</p>
  • 2025-11-03T16:28:59Z
Job Information Quality Assurance Enginner
  • Schaumburg, IL
  • remote
  • Temporary
  • 40.00 - 50.00 USD / Hourly
  • We are looking for a dedicated Quality Assurance Engineer to join our team on a contract basis in Kingston, Washington. In this role, you will be responsible for ensuring the highest standards of software quality through the development and execution of robust testing strategies. You will collaborate closely with cross-functional teams to support the delivery of reliable and efficient products.<br><br>Responsibilities:<br>• Develop and manage comprehensive test strategies, plans, and cases to validate both new and existing system features.<br>• Design and implement automated testing frameworks for functional, regression, and performance evaluations.<br>• Select and integrate appropriate testing tools, such as Selenium, Playwright, or Cypress, to streamline automation processes.<br>• Utilize GitHub Copilot to enhance test development efficiency and maintain high code quality.<br>• Collaborate with development, product, and DevOps teams to ensure smooth and high-quality software releases.<br>• Conduct code reviews with a focus on identifying and improving testability and overall product quality.<br>• Monitor and report on key quality metrics, including test coverage, defect rates, and performance indicators.<br>• Maintain and optimize CI/CD pipeline integration for automated testing workflows.<br>• Continuously refine QA processes and tools to align with evolving industry standards and best practices.
  • 2025-10-15T15:49:17Z
SAP Basis Developer
  • Woodridge, IL
  • remote
  • Temporary
  • 121.91 - 141.16 USD / Hourly
  • We are looking for an experienced SAP Basis Developer to join our team on a contract basis in Woodridge, Illinois. This role involves addressing system performance challenges and integration issues following a recent upgrade. The ideal candidate will bring expertise in SAP system optimization, background job management, and troubleshooting communication between platforms.<br><br>Responsibilities:<br>• Analyze and resolve performance bottlenecks affecting background and dialogue jobs post-upgrade to Enhancement Pack 8.<br>• Identify and implement indexing, process automation, and configuration changes to enhance system efficiency.<br>• Diagnose and address integration issues between SAP and Qlik to restore seamless data flow.<br>• Collaborate with IT teams to create detailed documentation of issues, solutions, and preventative measures.<br>• Provide expert recommendations to optimize system performance and ensure long-term stability.<br>• Monitor system processes to proactively identify potential issues and implement corrective actions.<br>• Assist in developing automation strategies to streamline repetitive tasks and improve productivity.<br>• Offer technical guidance and support to team members on SAP Basis-related concerns.<br>• Ensure compliance with best practices for system management and security protocols.
  • 2025-10-20T13:30:57Z