Search jobs now Find the right job type for you Create a job alert Explore how we help job seekers Contract talent Full-Time 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 2027 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.

4 results for Software Engineer in Naperville, IL

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-10-21T00:00:00Z
Sr. Software Engineer
  • Chicago, IL
  • remote
  • Permanent / Full Time
  • 130000 - 160000 USD / Yearly
  • <p>We are seeking a <strong>Senior Software Engineer</strong> to join a high-impact engineering team focused on building and enhancing backend services that support dispute management, workflow automation, and risk mitigation capabilities within a SaaS platform.</p><p>This role will contribute to key initiatives such as platform modernization, decisioning workflows, alerting functionality, and scalable service delivery. In addition to strong technical depth, this position requires sound judgment, adaptability, and the ability to work effectively in a fast-paced, cross-functional environment. The ideal candidate is also highly proficient with AI-assisted development tools, including Claude Code, to accelerate delivery while maintaining software quality.</p><p>Key Responsibilities</p><ul><li>Design, develop, and maintain Java-based backend services and REST APIs.</li><li>Build and improve alerting and configurable notification capabilities.</li><li>Partner on technical initiatives including database upgrades, integrations, scalability improvements, and containerized deployments.</li><li>Participate in release cycles, iterative feature delivery, and continuous improvement efforts.</li><li>Provide technical leadership through code reviews, mentorship, and active participation in planning and requirements discussions.</li><li>Manage multiple concurrent initiatives and shifting priorities while maintaining quality and delivery velocity.</li></ul>
  • 2026-10-14T00:00:00Z
Back End Developer
  • Wheeling, IL
  • onsite
  • Permanent / Full Time
  • 120000 - 140000 USD / Yearly
  • We are looking for a Back End Developer to join a collaborative technology team in Wheeling, Illinois. This role focuses on building and maintaining reliable server-side solutions that support business applications and improve overall system performance. The ideal candidate brings strong development fundamentals, works well across teams, and can contribute to scalable web-based platforms in a fast-paced environment.<br><br>Responsibilities:<br>• Design, build, and maintain backend services that support web applications and internal platforms<br>• Develop efficient server-side logic and integrate application functionality with databases and external services<br>• Partner with front-end developers to ensure smooth communication between user interfaces and backend systems<br>• Write clean, maintainable code and participate in code reviews to support quality and consistency<br>• Troubleshoot application issues, identify root causes, and implement durable fixes<br>• Optimize performance, reliability, and scalability across backend components and APIs<br>• Contribute to technical planning, documentation, and ongoing improvements to development practices
  • 2026-10-07T00:00:00Z
PAM Engineer
  • Chicago, IL
  • onsite
  • Temporary to Hire
  • 61.75 - 71.5 USD / Hourly
  • We are looking for a PAM Engineer to join a financial services organization in Chicago, Illinois in a hybrid contract role with a path to permanent employment, working onsite two days per week and remotely three days. This position focuses on strengthening privileged access management capabilities by designing secure solutions, improving access governance, and supporting a resilient security platform. The ideal candidate brings hands-on experience with PAM technologies, a strong understanding of access control best practices, and the ability to collaborate effectively across technical teams.<br><br>Responsibilities:<br>• Design and advance privileged access management architecture that supports secure, scalable, and compliant access practices across the environment.<br>• Translate business and security needs into technical plans, detailed designs, and actionable implementation roadmaps for PAM solutions.<br>• Administer privileged accounts by applying best practices, improving service processes, and introducing automation where it adds efficiency and control.<br>• Define and maintain access policies, entitlement models, and user access controls to support least-privilege principles.<br>• Lead implementation activities for PAM platform configuration, deployment, maintenance, and ongoing health monitoring.<br>• Partner with cross-functional teams to strengthen PAM controls, address compliance expectations, and improve overall solution effectiveness.<br>• Create and maintain operational documentation, support procedures, and troubleshooting guidance for long-term platform support.<br>• Identify technical obstacles and operational risks, then drive resolution efforts to keep projects and security objectives on track.<br>• Establish secure session management capabilities and privileged workstation controls to better protect high-risk identities.
  • 2026-10-23T00:00:00Z