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.

12 results for Software Architect 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-06-08T00:00:00Z
Software Developer
  • Chicago, IL
  • remote
  • Permanent / Full Time
  • 90000 - 115000 USD / Yearly
  • <p>Our client is seeking a <strong>Software Developer / Integration Specialist</strong> with strong experience designing, developing, and supporting enterprise integrations across business systems. This role requires hands-on expertise in <strong>Microsoft Logic Apps</strong>, <strong>EDI</strong>, <strong>C#</strong>, and <strong>T-SQL</strong>. Experience with <strong>Boomi</strong> is highly preferred. The ideal candidate will have a strong background in application integration, data transformation, and system connectivity, with the ability to work closely with technical and business teams to deliver scalable, reliable solutions.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, implement, and support system integrations using <strong>Microsoft Logic Apps</strong></li><li>Build and maintain integration workflows between internal and external business applications</li><li>Develop and support <strong>EDI</strong> transactions and related mapping, troubleshooting, and partner onboarding</li><li>Write, test, and maintain application code using <strong>C#</strong></li><li>Create and optimize stored procedures, queries, and database objects in <strong>T-SQL</strong></li><li>Troubleshoot integration failures, data issues, and performance bottlenecks across connected systems</li><li>Collaborate with cross-functional teams to gather requirements and translate them into technical solutions</li><li>Monitor, document, and enhance existing integration processes for reliability and scalability</li><li>Support deployment, testing, and ongoing maintenance of integration solutions</li><li>Ensure data integrity, security, and compliance across all integrations</li></ul>
  • 2026-06-19T00:00:00Z
Systems Engineer
  • Glenview, IL
  • onsite
  • Temporary / Contract
  • 55 - 65 USD / Hourly
  • We are looking for an experienced Systems Engineer to support and enhance a complex enterprise infrastructure environment in Illinois. This long-term contract position is ideal for a hands-on specialist who can manage core Microsoft, virtualization, and cloud technologies while maintaining stability, security, and operational efficiency. The role will focus on Windows systems engineering, hybrid identity administration, platform upgrades, and infrastructure automation across on-premises and Azure environments.<br><br>Responsibilities:<br>• Administer and improve enterprise Windows Server infrastructure, ensuring reliable performance, security, and alignment with operational standards.<br>• Lead VMware vSphere lifecycle activities, including environment assessments, version upgrades, and workload movement to alternate hypervisor platforms when required.<br>• Manage Active Directory in complex multi-forest environments, including organizational unit structure, delegated administration, trust design, Kerberos policy configuration, and directory cleanup efforts.<br>• Support Azure infrastructure services by handling IaaS resources, hybrid connectivity, identity integration, backup operations, and subscription-level administration.<br>• Oversee enterprise messaging and endpoint management platforms such as Exchange and SCCM, maintaining service availability and supporting ongoing enhancements.<br>• Provision and maintain NetApp storage resources, administer datastores, and coordinate storage integration with virtualized environments.<br>• Develop and maintain production-quality PowerShell scripts to automate routine administration, streamline operational tasks, and improve consistency.<br>• Execute infrastructure changes within established ITSM and change control frameworks, documenting implementation steps, risks, and validation outcomes.<br>• Contribute to technical documentation and runbook development, including the effective use of AI-based tools to accelerate knowledge capture and operational readiness.
  • 2026-06-30T00: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-06-10T00: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-06-19T00:00:00Z
Android Developer
  • Lombard, IL
  • remote
  • Temporary / Contract
  • 60.1 - 65.11 USD / Hourly
  • <p>We are looking for an Android Developer to support mobile application initiatives for a highly collaborative team. This Long-term Contract opportunity is well suited for someone who can work with a flexible schedule while staying closely aligned with teammates through consistent progress updates and regular availability during standard business hours when urgent issues arise. You will contribute to Android-focused development efforts in a small team setting and help maintain steady communication as work moves forward.</p><p><br></p><p>Responsibilities:</p><p>• Build, enhance, and maintain Android mobile applications using Android Studio and Java.</p><p>• Partner with a small development group to deliver mobile features, resolve technical issues, and support ongoing application improvements.</p><p>• Provide frequent status updates on assigned work, including communicating early when timelines are moving ahead of plan or at risk of delay.</p><p>• Remain available for daily check-ins and as-needed collaboration to address blockers, production concerns, or development questions.</p><p>• Work effectively within a flexible schedule while ensuring overlap with normal business hours for troubleshooting and team coordination.</p><p>• Support cross-platform awareness by collaborating with team members involved in related mobile technologies, including iOS and Xamarin-based efforts.</p><p>• Contribute to code quality, testing, and issue resolution across the Android development lifecycle.</p>
  • 2026-07-01T00:00:00Z
Infrastructure & Security Engineer
  • Naperville, IL
  • onsite
  • Permanent / Full Time
  • 120000 - 148000 USD / Yearly
  • <p>Our client is seeking an experienced <strong>Infrastructure Security Engineer</strong> to support and secure a hybrid Microsoft environment spanning both on-premises and cloud platforms. This role is ideal for a hands-on professional with deep experience across traditional server and network infrastructure, along with responsibility for enterprise security tooling, threat monitoring, and ongoing security operations. The organization is currently in a hybrid state and actively transforming to a more cloud-centric environment, so this individual will play a key role in both day-to-day operational security and longer-term modernization efforts. Based on general knowledge.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Manage and secure core infrastructure, including servers, networks, firewalls, switches, VPNs, and related systems in a hybrid on-premises and cloud environment. Based on general knowledge.</li><li>Administer, maintain, and optimize security tools such as endpoint protection, vulnerability management, SIEM, email security, identity and access management, and monitoring platforms. Based on general knowledge.</li><li>Monitor infrastructure and security events, investigate alerts, respond to incidents, and support remediation efforts. Based on general knowledge.</li><li>Partner with infrastructure and leadership teams to strengthen security controls across Microsoft technologies, including Active Directory, Azure, Microsoft 365, and related platforms. Based on general knowledge.</li><li>Support the company’s transition from traditional on-premises infrastructure to cloud-based solutions by helping design and implement secure architectures and best practices. Based on general knowledge.</li><li>Perform vulnerability assessments, patch management coordination, system hardening, and access reviews across servers, endpoints, and network devices. Based on general knowledge.</li><li>Develop and maintain security documentation, standards, procedures, and incident response processes. Based on general knowledge.</li><li>Assist with compliance, audit readiness, and security improvement initiatives. Based on general knowledge.</li><li>Collaborate with internal teams and third-party vendors to ensure reliable infrastructure performance and effective security coverage. Based on general knowledge.</li></ul>
  • 2026-06-04T00:00:00Z
Sr. Linux Engineer
  • Chicago, IL
  • remote
  • Permanent / Full Time
  • 120000 - 150000 USD / Yearly
  • <p>We are seeking an experienced <strong>Senior Linux Engineer</strong> to support and enhance complex Linux-based infrastructure environments. This role will focus on system administration, automation, performance tuning, security, and production support across enterprise platforms. The ideal candidate brings deep technical expertise, strong troubleshooting skills, and experience working in fast-paced, high-availability environments.</p><p><br></p><p>Key Responsibilities</p><ul><li>Design, implement, administer, and support enterprise Linux server environments</li><li>Manage system performance, availability, reliability, and security</li><li>Troubleshoot and resolve complex operating system, server, and infrastructure issues</li><li>Automate administration tasks using scripting and configuration management tools</li><li>Support patching, upgrades, and system hardening initiatives</li><li>Monitor infrastructure and respond to incidents, outages, and service requests</li><li>Partner with cross-functional teams including cloud, network, security, and application teams</li><li>Maintain system documentation, standards, and operational procedures</li><li>Support disaster recovery, backup, and business continuity processes</li><li>Recommend and implement infrastructure improvements and best practices</li></ul>
  • 2026-06-09T00:00:00Z
Systems Administrator
  • North Aurora, IL
  • onsite
  • Permanent / Full Time
  • 80000 - 90000 USD / Yearly
  • <p>We are seeking a skilled <strong>Systems Administrator</strong> to support, maintain, and enhance enterprise infrastructure environments. This role is responsible for day-to-day administration of servers, systems, and related technologies, as well as troubleshooting issues, supporting end users, and ensuring reliable system performance. The ideal candidate has strong technical experience, a proactive mindset, and the ability to work across multiple infrastructure platforms.</p><p><br></p><p>Key Responsibilities</p><ul><li>Administer, maintain, and support physical and virtual server environments</li><li>Monitor system performance, availability, and security</li><li>Install, configure, patch, and upgrade operating systems and server applications</li><li>Troubleshoot hardware, software, and infrastructure issues in a timely manner</li><li>Manage user accounts, permissions, and access controls</li><li>Support Active Directory, group policies, file services, and related enterprise systems</li><li>Assist with backup, recovery, and disaster recovery processes</li><li>Maintain system documentation, procedures, and inventory records</li><li>Collaborate with network, security, cloud, and help desk teams to resolve issues and improve operations</li><li>Participate in on-call support or after-hours maintenance as needed</li></ul>
  • 2026-06-09T00:00:00Z
User Experience (UX) Designer
  • Chicago, IL
  • onsite
  • Temporary / Contract
  • 45 - 50 USD / Hourly
  • <p>We are seeking a UX Designer for a contract opportunity to support an existing body of work and help maintain continuity on a key digital product initiative. </p><p><br></p><p><strong>What Project Will They Be Working On?</strong></p><p>This role supports an ongoing digital application design initiative, focused on enhancing user experience, interface design, and usability across complex web-based products. The designer will help evolve and execute user-centered experiences for large-scale digital applications.</p><p><br></p><p><strong>Team Structure</strong></p><p>The UX Designer will work directly with the UX lead and broader UX team, with occasional collaboration across cross-functional partners, including business analysts and front-end engineering.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Collaborate throughout the design process from concept through execution</li><li>Design intuitive, visually engaging interfaces for web applications</li><li>Communicate ideas through design tools, whiteboarding, sketching, and other visualization methods</li><li>Develop navigation models, interaction patterns, components, and templates</li><li>Produce UX deliverables such as process flows, wireframes, storyboards, and prototypes</li><li>Partner with UX and research teams to support usability testing, test planning, and iterative improvements</li><li>Create visual assets and document detailed design specifications</li><li>Ensure consistency with established UX standards and brand guidelines</li><li>Build wireframes, prototypes, and interactive mockups</li><li>Translate user research and usability findings into actionable design improvements</li><li>Work closely with front-end engineers to support implementation</li><li>Help ensure accessibility compliance and performance optimization</li><li>Perform additional duties as needed</li></ul>
  • 2026-06-11T00:00:00Z
Process & Systems Analyst
  • Chicago, IL
  • onsite
  • Permanent / Full Time
  • 90000 - 120000 USD / Yearly
  • <p><em>The salary range for this position is $90,000 - $120,000 plus bonus, and it comes with benefits, including medical, vision, dental, life, and disability insurance. To apply to this hybrid role please send your resume to [email protected].</em></p><p><br></p><p><strong>Job Description:</strong></p><ul><li>Lead structured Kaizen cycles focused on throughput, quality and risk reduction.</li><li>Apply relevant Process Management tools (e.g. Lean/Six Sigma tools such as VSM (Value Stream Mapping), SIPOC (Supplier, Input, Process, Output, Customer), 5 Whys, Ishikawa).</li><li>Perform process mining and time‑and‑motion analysis.</li><li>Identify root causes of rework, delays, documentation errors and funding bottlenecks.</li><li>Design and develop To‑Be processes including clear role definitions, handoffs, and service-level expectations. As minimum expected is inclusion of RACI (Responsible, Accountable, Consulted, Informed), SLAs and control points.</li><li>Analyze and document current (“as-is”) processes across all functions – e.g. origination, credit, operations, funding/treasury, and portfolio management.</li><li>Identify inefficiencies (benchmarking against other countries in the network, against the market), bottlenecks, error drivers, and compliance-related risks.</li><li>Support the creation and maintenance of standard operating procedures (SOPs), process maps, and work instructions.</li><li>Serve as the primary process interface between functions (e.g., IT, Risk, Operations, Finance).</li><li>Align process and system requirements with Group standards while ensuring local regulatory and operational needs are met.</li><li>Facilitate cross-functional workshops to align stakeholders on process changes, implementation steps, and responsibilities.</li><li>Translate business requirements into structured change requests for HQ IT teams, or external local providers.</li><li>Define functional requirements, expected outcomes, dependencies, acceptance criteria, and test scenarios.</li><li>Support prioritization of change requests and maintain transparency on timelines and delivery status.</li><li>Coordinate user acceptance testing (UAT) with local teams and document test results.</li><li>Ensure system enhancements support process design, reporting, compliance, and operational efficiency.</li><li>Monitor performance of external systems and service quality, maintaining communication and coordination with external providers (if such).</li><li>Translate gaps into OCR (Optical Character Recognition)/RPA (Robotic Process Automation) and workflow opportunities.</li><li>Build business cases with ROI and risk impact.</li><li>Define data quality rules and reporting requirements</li><li>Monitor and supervise process implementation across teams, ensuring adoption and operational consistency.</li><li>Track and manage implementation progress, risks, open issues, and mitigation actions.</li></ul><p><br></p>
  • 2026-06-12T00:00:00Z
IT Security Specialist
  • Deerfield, IL
  • onsite
  • Temporary / Contract
  • 47.5 - 55 USD / Hourly
  • We are looking for an IT Security Specialist to join a manufacturing organization in Deerfield, Illinois on a Long-term Contract assignment. This role will help strengthen day-to-day cyber defense operations by supporting threat monitoring, incident handling, user security education, and risk reduction across endpoints and identities. The position works closely with internal technology teams and external security partners to improve visibility, response effectiveness, and overall protection of the environment.<br><br>Responsibilities:<br>• Coordinate with a managed detection and response partner to support continuous security monitoring and timely investigation of suspicious activity.<br>• Review, assess, and escalate security events within SIEM and related security platforms, helping drive efficient triage and follow-up actions.<br>• Participate in cyber incident response efforts by assisting with investigation, containment steps, corrective actions, and post-event tracking.<br>• Refine detection logic, alert thresholds, and response workflows to improve the quality and effectiveness of security operations.<br>• Contribute to organization-wide security awareness efforts by supporting phishing exercises, educational content, and user-focused communications.<br>• Analyze vulnerability scan findings, help rank remediation priorities based on business risk, and monitor closure progress with technical teams.<br>• Support identity and access security activities in Microsoft Entra ID, including access reviews, role-based permissions, and governance practices.<br>• Assist with endpoint protection operations by monitoring tools such as Microsoft Defender, CrowdStrike, or SentinelOne and helping resolve endpoint-related threats.<br>• Use endpoint management technologies such as Microsoft Intune and Group Policy to apply security baselines, review configurations, and strengthen device hardening standards.
  • 2026-06-23T00:00:00Z