Search jobs now Find the right job type for you Create a job alert 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 Job Market Outlook Press Room Tech insights Labor market overview AI in recruiting Navigating the AI era Staffing for small businesses Cost of a bad hire Browse jobs Find your next hire Our locations

Add your latest resume to match with open positions.

8 results for Software Engineer in Chicago, IL

Software Developer
  • Franklin Park, IL
  • remote
  • Temporary / Contract
  • 63.02 - 72.72 USD / Hourly
  • <p>We are looking for a skilled Software Developer to join our team on a contract basis. This role requires a proactive individual who can work independently while collaborating effectively with team members when needed. If you have expertise in Ruby on Rails, RESTful APIs, and a strong background in software development, we invite you to apply.</p><p><br></p><p>Responsibilities:</p><p>• Develop, edit, and maintain code using Ruby on Rails to create robust and scalable applications.</p><p>• Access and integrate third-party services server-side through RESTful APIs.</p><p>• Design and implement new Ruby gems or enhance existing ones to optimize functionality.</p><p>• Utilize Backstage to manage and interact with databases effectively.</p><p>• Validate and debug JavaScript code to ensure quality and performance.</p><p>• Collaborate with team members remotely to troubleshoot and resolve technical challenges.</p><p>• Apply knowledge in .NET technologies, including C#, ASP.NET, and .NET Framework, in relevant scenarios.</p><p>• Conduct thorough testing and debugging to deliver high-quality solutions.</p><p>• Ensure timely completion of project deliverables while adhering to best practices in software development.</p>
  • 2026-05-12T00:00:00Z
Sr. Software Engineer
  • Chicago, IL
  • remote
  • Permanent / Full Time
  • 225000 - 300000 USD / Yearly
  • We are looking for a Senior Software Engineer to create modern software solutions that connect data, systems, and business workflows into effective digital products. This role is based in Chicago, Illinois, and offers the opportunity to work closely with engineers, product leaders, and client stakeholders to deliver dependable, user-centered platforms. The ideal candidate enjoys building new capabilities from the ground up, solving unfamiliar technical challenges, and improving systems through thoughtful engineering practices.<br><br>Responsibilities:<br>• Build and release full-stack software products, including backend services, APIs, user interfaces, dashboards, and data-driven features that support operational decision-making.<br>• Connect external and internal platforms by developing integrations, data flows, and synchronization processes across business and analytical systems.<br>• Create automated workflows that streamline coordination between users, software applications, and operational processes.<br>• Collaborate with product and engineering partners to define technical approaches, strengthen delivery methods, and improve long-term solution quality.<br>• Engage directly with users and client stakeholders to gather requirements, validate concepts, and refine functionality based on practical feedback.<br>• Monitor live applications, troubleshoot issues across the technology stack, and enhance system stability and performance in production environments.<br>• Produce technical documentation, architectural guidance, and transition materials that enable client teams to support and expand delivered solutions.<br>• Establish reusable development patterns, deployment methods, and engineering assets that improve efficiency across future engagements.
  • 2026-05-01T00:00:00Z
Sr. Software Engineer
  • Chicago, IL
  • onsite
  • Temporary to Hire
  • 55.4135 - 64.163 USD / Hourly
  • We are looking for a skilled Sr. Software Engineer to join a dynamic team within the real estate and property industry. In this contract-to-permanent position, you will play a key role in building and maintaining custom web applications that drive operational efficiency across the organization. This role is based in Chicago, Illinois, and offers a hybrid work environment with three days onsite per week.<br><br>Responsibilities:<br>• Design, develop, test, and deploy full stack web applications using React and .NET technologies.<br>• Own the architecture, scalability, and maintainability of internal applications to ensure long-term performance.<br>• Build and integrate APIs, connecting front-end, back-end, and database layers seamlessly.<br>• Troubleshoot and enhance existing applications to improve functionality and user experience.<br>• Partner with data engineering and analytics teams to align applications with the organization&#39;s data platform.<br>• Write clean, secure, and well-documented code that adheres to industry best practices.<br>• Conduct code reviews and participate in deployment processes to maintain high-quality standards.<br>• Provide production support and resolve technical issues in a timely manner.<br>• Contribute to data-related tasks such as SQL queries, basic data modeling, and collaborating on analytics projects.
  • 2026-05-15T00:00:00Z
Firmware Engineer
  • Chicago, IL
  • onsite
  • Temporary to Hire
  • 43.5385 - 50.08 USD / Hourly
  • We are looking for a skilled Firmware Engineer to join our team in Chicago, Illinois, on a contract with the potential for a long-term position. In this role, you will contribute to the development, testing, and maintenance of embedded firmware for advanced control systems. This opportunity is ideal for a proactive engineer who thrives in an agile and collaborative environment, with the possibility to transition into a long-term role.<br><br>Responsibilities:<br>• Design and develop embedded firmware using C++ for control systems in industrial environments.<br>• Test, debug, and maintain firmware to ensure optimal performance and reliability.<br>• Collaborate with engineering teams to implement new features and enhance existing functionality.<br>• Work independently to navigate and improve large, established codebases.<br>• Utilize version control systems, such as Git, to manage code changes effectively.<br>• Contribute to platform modernization and extend firmware capabilities for next-generation systems.<br>• Troubleshoot complex issues and provide innovative solutions to improve system efficiency.<br>• Interact with internal stakeholders, including product owners, to align development efforts with business goals.<br>• Support both legacy and newer firmware platforms, depending on team assignment.
  • 2026-05-15T00:00:00Z
Test Engineer
  • Round Lake, IL
  • onsite
  • Temporary / Contract
  • 33 - 36 USD / Hourly
  • <p>We are looking for a Test Engineer to support interoperability testing across connected medical device systems. This role focuses on executing test cases to validate data exchange, system integration workflows, and conformance to healthcare interoperability standards. The engineer will play a critical role in hands-on test execution, defect identification, and accurate reporting in a regulated environment.</p><p>This position supports increased testing demand tied to multiple concurrent product releases, including Novum IQ, IQE, Spectrum, and Gen V WBM initiatives.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><p>·        Execute predefined interoperability test cases across medical device systems, interfaces, and integration platforms.</p><p>·        Validate device-to-system and system-to-system data exchange for accuracy, completeness, and reliability.</p><p>·        Record test results, capture system logs, and document defects with clear reproducibility steps.</p><p>·        Perform testing aligned with healthcare standards such as HL7, FHIR, DICOM, and IHE profiles.</p><p>·        Validate message structures, data mapping, and end-to-end workflows.</p><p>·        Verify system behavior under both normal and exception scenarios (e.g., malformed data, connectivity interruptions).</p><p>·        Identify, isolate, and document defects related to interoperability, integration, and data integrity.</p><p>·        Support root cause analysis by providing detailed logs and test evidence.</p><p>·        Re-test fixes and participate in regression testing cycles.</p><p>·        Configure and utilize test tools, simulators, and mock systems to replicate interoperability scenarios.</p><p>·        Assist in maintaining test environments and system connectivity configurations.</p><p>·        Maintain accurate and traceable test records within ALM/test management tools.</p><p>·        Provide regular updates on test progress, risks, and issues.</p>
  • 2026-05-18T00:00:00Z
Database Developer
  • Evanston, IL
  • remote
  • Temporary / Contract
  • 76 - 88 USD / Hourly
  • <p>We are looking for a Database Developer to support a growing portfolio of data-focused initiatives. This Long-term Contract position is ideal for someone who can turn incoming database requests into reliable, well-structured solutions that improve data access, performance, and usability. The role will contribute to the design, development, and maintenance of SQL Server-based assets while partnering with stakeholders to deliver practical, high-quality results.</p><p><br></p><p>Responsibilities:</p><p>• Design, build, and enhance database solutions that address newly assigned project needs and support ongoing business objectives.</p><p>• Develop, test, and optimize T-SQL code, including complex queries, views, and stored procedures for efficient data processing.</p><p>• Create and maintain ETL workflows to extract, transform, and load data accurately across systems and reporting environments.</p><p>• Analyze existing database structures and recommend improvements that strengthen performance, scalability, and data integrity.</p><p>• Troubleshoot database issues, resolve defects, and implement fixes to ensure stable and dependable operation.</p><p>• Collaborate with business and technical teams to clarify requirements, translate needs into database deliverables, and meet project timelines.</p><p>• Document database logic, data movement processes, and technical specifications to support maintainability and knowledge sharing</p>
  • 2026-05-18T00:00:00Z
IT Security Engineer – Zscaler Specialist
  • Chicago, IL
  • onsite
  • Temporary / Contract
  • 63.65 - 73.7 USD / Hourly
  • <p>We are looking for an experienced IT Security Engineer – Zscaler Specialist to support and strengthen enterprise cloud security operations in Chicago, IL. This Long-term Contract position focuses on administering and enhancing Zscaler-based security services while helping maintain a reliable, scalable, and well-governed security environment. The role will partner with cross-functional teams to evaluate requirements, resolve technical issues, and improve secure access, web protection, and data safeguarding capabilities.</p><p><br></p><p>Responsibilities:</p><p>• Administer and optimize Zscaler security platforms to support secure, high-performing access across cloud and enterprise environments.</p><p>• Investigate configuration issues, analyze service behavior, and implement corrective actions to maintain stable security operations.</p><p>• Collaborate with infrastructure, network, and application teams to align security controls with business needs and technical requirements.</p><p>• Support secure web access, zero trust connectivity, firewall policy coordination, and data protection initiatives across the environment.</p><p>• Conduct reviews of existing processes and technical documentation to identify gaps, recommend improvements, and strengthen operational consistency.</p><p>• Translate business and security needs into clear technical requirements, user stories, and actionable implementation plans in Agile delivery settings.</p><p>• Participate in troubleshooting efforts, root cause analysis, and service improvement activities to reduce risk and enhance platform performance.</p><p>• Assist with documentation updates, control validation, and ongoing analysis related to security changes, policies, and operational procedures.</p>
  • 2026-05-18T00:00:00Z
MAC/JAMF Engineer
  • Downers Grove, IL
  • remote
  • Temporary / Contract
  • 55.4135 - 64.163 USD / Hourly
  • <p>We are looking for an experienced macOS expert with extensive knowledge of JAMF and enterprise identity frameworks to join our team on a contract basis. In this role, you will lead efforts to troubleshoot and resolve critical issues in macOS device enrollment, identity management, and migration workflows. This position is based in Downers Grove, Illinois, and offers an opportunity to work on high-impact projects in a fast-paced environment.</p><p><br></p><p>Responsibilities:</p><p>• Diagnose and resolve macOS migration failures from Jamf to Intune, ensuring seamless device enrollment.</p><p>• Address issues related to enrollment notifications and reassignment workflows for macOS devices.</p><p>• Repair and optimize enrollment profiles, device tokens, and Apple–Intune handshake processes.</p><p>• Analyze and fix identity enforcement failures on macOS devices integrated with Intune.</p><p>• Ensure proper synchronization between Entra ID credentials and Okta integration at login.</p><p>• Develop compliant identity workflows that align with enterprise security standards and policies.</p><p>• Provide technical expertise and guidance to engineering teams working with Intune, Jamf, and identity platforms.</p><p>• Collaborate with Microsoft and Apple Enterprise Support to escalate and resolve complex technical challenges.</p><p>• Create detailed documentation of migration steps, troubleshooting processes, and best practices.</p><p>• Architect solutions to prevent conflicts between Apple-required local accounts and Zero Trust models.</p>
  • 2026-04-28T00:00:00Z