• Browse jobs
  • Find the right job type for you
  • Explore how we help job seekers
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • Preview candidates
  • Contract talent
  • Permanent talent
  • Learn how we work with you
  • Executive search
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • Technology
  • Risk, Audit and Compliance
  • Finance and Accounting
  • Digital, Marketing and Customer Experience
  • Legal
  • Operations
  • Human Resources
  • 2025 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
    ;

    16 results for Software Engineerdeveloper in Chicago, IL

    RelevanceDate Posted
    Create a Job Alert
    Email me about new Software Engineerdeveloper jobs in Chicago, IL
    Are you sure you want to pass on this job?
    We are offering a contract to permanent employment opportunity for a Sr. Software Engineer in the FinTech industry, located in ITASCA, Illinois. As a Sr. Software Engineer, you will be responsible for back-end development, dealing with large volumes of data, and implementing new technologies in our fast-paced environment.

    Responsibilities:
    • Develop and maintain back-end Java applications.
    • Utilize Java Spring, Spring Boot and JavaScript for server-side development.
    • Handle large amounts of data in a high-volume, low-latency environment.
    • Work with SQL RDBMS, NoSQL, and Postgres databases.
    • Implement containerization with Kubernetes and Gitlab.
    • Develop CI/CD pipelines.
    • Stay curious and continually learn new technologies.
    • Use Atlassian Jira, Business Logic, Client Side Scripting, Cloud Technologies, AB Testing, Agile Scrum, Ajax, API Development, and ASP.NET in daily tasks.
    • Possess a minimum of 7 years of experience in the field of software engineering, particularly within the FinTech industry.
    • Proven experience with Atlassian Jira, providing evidence of the ability to manage tasks and projects effectively.
    • Demonstrable skills in Backend Development, ensuring the smooth operation of core business functions.
    • Proficiency in Business Logic, capable of designing and implementing complex business rules.
    • Experience in Client Side Scripting, contributing to the creation of dynamic and interactive web applications.
    • Familiarity with Cloud Technologies, indicating the ability to manage and deploy applications on the cloud.
    • Proven track record in conducting AB Testing, ensuring the effectiveness and efficiency of the software.
    • Proficiency in Agile Scrum methodology, demonstrating the ability to work in fast-paced, iterative development cycles.
    • Proven experience with Ajax, contributing to the creation of faster, more interactive web applications.
    • Experience in API Development, indicating the ability to create robust and scalable APIs.
    • Proficiency in ASP.NET, demonstrating the ability to build robust, scalable web applications.
    • Strong experience in Core Java, showcasing the ability to develop platform-independent software solutions.
    • Proven skills in Server-side Development, demonstrating the ability to develop robust, scalable server-side software.
    • Experience with Spring Boot and Java Spring, indicating the ability to build enterprise-grade applications.

    Technology Doesn't Change the World, People Do.®

    Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles. Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more. All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information. © 2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking “Apply Now,” you’re agreeing to Robert Half’s Terms of Use.

    16 results for Software Engineerdeveloper in Chicago, IL

    Sr. Software Engineer We are offering a contract to permanent employment opportunity for a Sr. Software Engineer in the FinTech industry, located in ITASCA, Illinois. As a Sr. Software Engineer, you will be responsible for back-end development, dealing with large volumes of data, and implementing new technologies in our fast-paced environment.<br><br>Responsibilities:<br>• Develop and maintain back-end Java applications.<br>• Utilize Java Spring, Spring Boot and JavaScript for server-side development.<br>• Handle large amounts of data in a high-volume, low-latency environment.<br>• Work with SQL RDBMS, NoSQL, and Postgres databases.<br>• Implement containerization with Kubernetes and Gitlab.<br>• Develop CI/CD pipelines.<br>• Stay curious and continually learn new technologies.<br>• Use Atlassian Jira, Business Logic, Client Side Scripting, Cloud Technologies, AB Testing, Agile Scrum, Ajax, API Development, and ASP.NET in daily tasks. Software Developer <p>We are offering a temporary to permanent employment opportunity for a Software Developer in BURR RIDGE, Illinois. The Software Developer will be part of a dynamic team, focusing on designing, developing, and customizing solutions using various tools including D365 F& O and Microsoft Power Platform. This role is key in maintaining and improving our technical systems to meet business requirements.</p><p><br></p><p>Responsibilities:</p><p>• Collaborate with stakeholders to gather requirements and design functional solutions in D365</p><p>• Architect and implement technical solutions, potentially coordinating with 3rd party developers</p><p>• Utilize X++ to develop and customize D365 F& O solutions aligned with business needs</p><p>• Modify and create forms, reports, workflows, and other system elements as required</p><p>• Troubleshoot and rectify technical issues within the D365 F& O environment</p><p>• Leverage Microsoft Power Platform tools such as Power Apps, Power Automate, and Power BI to design and develop solutions</p><p>• Deliver support and efficiently solve production and operational issues</p><p>• Conduct unit testing for applications and components to ensure customer requirements are met</p><p>• Handle deployment, configuration, and troubleshooting of applications</p><p>• Produce and maintain technical documentation for developments.</p> Front End Developer We are offering a permanent employment opportunity for a Front End Developer at our FinTech firm. The individual selected for this role will have the opportunity to utilize their software development background and strong analytical skills to enhance our industry-leading tools. <br><br>Responsibilities:<br>• Collaborate with business representatives, UI/UX team, and Lead Developers to design, test, and launch new products and features<br>• Utilize a variety of programming languages including TypeScript, JavaScript, HTML, CSS, and Java<br>• Independently or collaboratively work on small team projects<br>• Engage in requirement collection and design sessions<br>• Contribute to peer code reviews<br>• Participate in weekly product demonstrations<br>• Troubleshoot and optimize code to enhance usability, performance, and scalability<br>• Implement solutions using JavaScript, HTML5, CSS, Java, git, Gradle, and grunt to design and build software solutions that are fast, scalable, and flexible<br>• Understand and apply key paradigms such as REST and Web Security. Sr. Front End Developer <p>We are seeking a talented and experienced <strong>Senior Front End Developer</strong> to join our dynamic team. The ideal candidate will have extensive expertise with <strong>TypeScript</strong>, <strong>JavaScript</strong>, and either <strong>Angular</strong> or <strong>React</strong>, combined with a strong comprehension of <strong>Java</strong> to collaborate effectively with back-end systems. If you're passionate about building user-friendly, high-performance web applications and thrive in a fast-paced development environment, we would love to hear from you!</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Develop and maintain highly responsive, interactive web applications using <strong>TypeScript</strong>, <strong>JavaScript</strong>, and either <strong>Angular</strong> or <strong>React</strong> frameworks.</li><li>Collaborate with back-end developers to design seamless integrations with <strong>Java</strong>-based services and APIs.</li><li>Optimize front-end applications for maximum speed, scalability, and user experience.</li><li>Write clean, scalable, and maintainable code while adhering to best practices and development standards.</li><li>Participate in code reviews, offering constructive feedback to ensure code quality and consistency.</li><li>Work closely with UI/UX designers to bring creative designs and features to life.</li><li>Troubleshoot and debug front-end issues and provide effective solutions.</li><li>Stay up to date with emerging front-end technologies, tools, and frameworks to constantly improve development processes.</li></ul> Front End Developer <p>We are in the process of expanding our team and are currently seeking a Front End Developer. This role is primarily based in Chicago, Illinois, and offers a long-term contract employment opportunity. As a Front End Developer, you'll have the chance to apply your expertise in .NET, Azure Cloud and Azure DevOps, and React with Next.js to an app development project for our dealers.</p><p><br></p><p>Responsibilities:</p><p>• Work on a dealer-specific app development project</p><p>• Utilize your skills in .NET, Azure Cloud, and Azure DevOps</p><p>• Apply your expertise in React and Next.js to develop and enhance the app</p><p>• Ensure the app's robustness and performance by conducting thorough tests</p><p>• Collaborate with the team to troubleshoot and resolve any issues that may arise</p><p>• Stay updated on the latest industry trends and technologies to enhance the app's functionality</p><p>• Maintain clear and accurate documentation of the development process</p><p>• Participate in team meetings and contribute valuable insights</p><p>• Communicate effectively with team members and stakeholders to ensure smooth project progression</p><p>• Strive for continuous improvement and propose innovative solutions to enhance the app's user experience.</p> Data Engineer <p>We are looking for a highly motivated and experienced Implementation/Technical Lead to oversee the end-to-end deployment and operationalization of our Privates data platform. The ideal candidate will need to have a strong background in data engineering, platform architecture, sound technical knowledge on full stack technologies - Java/Python and will work on diverse projects from building APIs and web applications to data processing and automation around the data platform while ensuring alignment with business and technical requirements. This role requires Java/Python programming and related frameworks along with strong data engineering and problem solving skills mindset. </p><p><br></p><p>Key Responsibilities</p><ul><li>Architect, develop, and deploy scalable and reliable data pipelines, storage solutions, and analytical tools on Azure and Snowflake.</li><li>Ensure platform scalability, reliability, and security to meet current and future business needs.</li><li>Implement and manage data lakes, warehouses, and ELT/ETL processes.</li><li>Lead code reviews, enforce development best practices, and drive continuous improvement within the team.</li><li>Integrate real-time and batch data processing capabilities.</li><li>Implement and enforce data governance policies, security protocols, and regulatory requirements.</li><li>Establish robust data quality, lineage, and cataloging processes.</li><li>Develop and integrate APIs and backend systems using frameworks like Django, Flask, or FastAPI.</li><li>Create scripts and tools for data analysis, transformation, and automation.</li><li>Write and execute unit and integration tests and perform debugging to ensure software quality.</li><li>Collaborate effectively with developers, product managers, business analysts, and other stakeholders.</li><li>Translate business requirements into scalable technical solutions.</li><li>Manage code deployments through CI/CD pipelines and utilize GitHub for version control.</li></ul> Murex Developer <p>The demand for skilled Murex Developers continues to grow, with a focus on expertise in Credit and Market Risk configurations such as PFE, CVA, VaR, DV01, NOP, and SIMM. This role requires proficiency in developing trade (TDS, LTS) and market data (MDIT) interfaces, along with strong capabilities in workflow configuration, datamart reporting, and ANT scripting for operational stability. A successful candidate will also need to possess solid technical skills, including Linux bash scripting, SQL, and the ability to drive automation for process optimization and efficiency. Additionally, collaboration with cross-functional teams, effective communication skills, and a deep understanding of risk management principles are critical to delivering market-leading solutions.</p><p><br></p><p>This contract role can be remote but must be hybrid in Chicago if it goes contract to hire.</p><p><br></p><p><br></p> Mainframe Systems Programmer <p>We are offering a short term contract employment opportunity for a Mainframe Systems Programmer in Skokie, Illinois. In this role, you will be primarily involved in coding and developing applications used in a warehouse environment. These applications include but are not limited to those used for receiving goods, generating labels, and various screenwork tasks. </p><p><br></p><p>Responsibilities:</p><p>• Engage in the IBM i AS400 environment, utilizing your vast experience in this older technology</p><p>• Develop and code using RPG III/IV, RPG Free, CLP, and AS400 query</p><p>• Create detailed software design documents to facilitate and streamline development processes</p><p>• Work extensively with SQL, manipulating data, and managing databases</p><p>• Integrate APIs into the system, though this is not a major part of the role</p><p>• Collaborate with a team of Business Analysts who will provide the requirements and specifications for your coding tasks</p><p>• Monitor and manage customer accounts, ensuring they are in good standing and taking appropriate action when necessary</p><p>• Process customer credit applications with accuracy and efficiency</p><p>• Maintain meticulous customer credit records, updating them as needed</p><p>• Resolve customer inquiries, providing them with accurate and helpful information.</p> Application Support Engineer We are in search of an Application Support Engineer to join our team in ELK GROVE VILLAGE, Illinois. The main function of this role is to handle both Level 1 and Level 2 support issues within Salesforce CRM while also providing support to ERP systems like Microsoft Dynamics AX. This role is well-suited for individuals with Salesforce administration experience who are keen to expand their skills in a technical support environment.<br><br>Responsibilities:<br>• Handle support tickets accurately and efficiently.<br>• Address integration and optimization issues related to Salesforce CRM and Microsoft Dynamics AX.<br>• Maintain smooth operations of CRM and ERP systems.<br>• Support end-users with application usage and troubleshooting.<br>• Assist in onboarding and user management.<br>• Leverage tools like Jira for ERP and ServiceDesk by SolarWinds to resolve technical issues.<br>• Manage Salesforce legacy systems support and ticket resolution.<br>• Optimize data views for ERP systems.<br>• Uphold customer service standards by addressing and resolving customer inquiries promptly.<br>• Maintain accurate customer credit records. Data Engineer <p>We are offering a short-term contract employment opportunity for a Data Engineer in Chicago, Illinois. As a Data Engineer, you will be instrumental in developing new data pipelines, enhancing current data architecture, and troubleshooting any issues that may arise. Your role will also involve implementing Azure data architectures and environments and collaborating within a project team to solve complex problems.</p><p><br></p><p>Responsibilities:</p><p>• Develop and architect new data pipelines to handle large amounts of data</p><p>• Enhance and optimize current data pipelines and data architecture to meet emerging data and analytic needs</p><p>• Troubleshoot and resolve issues and bottlenecks within the current data architecture</p><p>• Implement and design Azure data architectures and environments, optimizing applications for Azure when necessary</p><p>• Collaborate within a project team environment to solve complex problems, contributing to project success</p><p>• Utilize Azure services for data migration and data processing, including Serverless Architecture, Azure Storage, Azure SQL DB/DW, Data Factory, and more</p><p>• Maintain familiarity with the technology stack available for data management, data ingestion, capture, processing, and curation</p><p>• Work with cloud migration methodologies and processes, including tools like Azure Data Factory, Event Hub, etc.</p><p>• Display a strong knowledge of private and public cloud architectures, their pros/cons, and migration considerations.</p><p>• Contribute to a team-oriented environment, fostering creativity and problem-solving skills.</p> Database Developer <p>We are extending an opportunity for a Database Developer to join our team in Northbrook, Illinois. As a Database Developer, you will be involved in a variety of tasks, from handling cloud technologies and database objects to working with Microsoft SQL Server. You will be part of a team dedicated to improving health care quality through accreditation.</p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Develop and maintain database objects using cloud technologies</p><p>• Leverage Informatica tools for effective data management</p><p>• Work with MapR to handle large-scale data processing</p><p>• Utilize Microsoft SQL Server for database administration and management</p><p>• Engage in AB Testing to ascertain the most efficient methods</p><p>• Use Business Intelligence (BI) tools for strategic planning and decision making</p><p>• Document business requirements for clear communication and understanding</p><p>• Create interactive dashboards for data visualization and reporting</p><p>• Manage data sources for effective data collection and utilization</p><p>• Use Microsoft Power BI for analytics and data visualization</p><p>• Write and manage T-SQL - Transact-SQL scripts for database management.</p> Programmer Analyst <p>We are offering an exciting opportunity for a Programmer Analyst in WEST CHICAGO, Illinois, United States. As a Programmer Analyst, you will be instrumental in providing structured data and reporting, enhancing our custom applications, ensuring application stability, delivering high-quality applications, and developing a state-of-the-art reporting environment.</p><p><br></p><p>Responsibilities:</p><p>• Develop and support SQL Server, Microsoft Fabric and Power BI applications to aid in business trend determination and direction setting</p><p>• Conduct technical assessments for possible enhancements and fixes to custom applications, providing detailed technical specifications and identifying business process and system resource impacts</p><p>• Guarantee application stability by quickly resolving issues, identifying root causes, and implementing proactive monitoring and prevention measures</p><p>• Coordinate and participate in testing to ensure delivery of high-quality, bug-free applications in line with quality control standards</p><p>• Facilitate end user training and adoption to ensure effective use of applications</p><p>• Develop a modern reporting environment utilizing technologies such as Power BI, Microsoft Fabric, DAX, SQL, and others to provide a superior reporting experience for customers, suppliers, and emp</p> Data Engineer We are seeking a Data Engineer to join our team. As a Data Engineer, you will be responsible for designing and implementing data engineering solutions, leveraging tools like Snowflake, DBT, and Fivetran. This role offers a long term contract employment opportunity. <br><br>Responsibilities:<br>• Design, develop, and maintain data engineering solutions using Snowflake<br>• Implement ETL processes using DBT and other tools<br>• Utilize Fivetran for data ingestion tasks<br>• Ensure the efficient scheduling of data warehouse tasks with tools like Airflow or Dagster<br>• Develop and maintain APIs for data interaction<br>• Implement algorithms and analytics for data processing<br>• Leverage Apache Kafka, Apache Pig, and Apache Spark in data processing tasks<br>• Use AWS technologies for cloud-based data engineering solutions<br>• Implement data visualization techniques for data presentation<br>• Mentor entry level team members on data warehouse concepts and practices<br>• Ensure clear and effective communication with team members and stakeholders. IT Specialist <p>Are you a detail-oriented, tech-savvy professional with a knack for problem-solving and ensuring smooth IT operations? Do you excel at managing IT assets, leveraging ticketing systems, and troubleshooting complex issues? Join our team as an <strong>IT Operations Specialist</strong> and play a pivotal role in maintaining the efficiency and reliability of our technology infrastructure.</p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li><strong>IT Asset Management</strong>: Maintain accurate records of the organization’s hardware, software, and other technology assets, ensuring compliance with licensing requirements and optimizing inventory.</li><li><strong>Ticketing Systems</strong>: Manage and utilize ticketing systems (e.g., ServiceNow, Jira) to prioritize, track, and resolve user-reported incidents and service requests efficiently.</li><li><strong>Troubleshooting and Support</strong>: Serve as the first point of contact for IT-related technical issues, providing comprehensive troubleshooting and timely resolutions for end-users.</li><li><strong>Operational Processes</strong>: Monitor IT operations to ensure systems are running smoothly, proactively addressing potential disruptions, and adhering to established procedures.</li><li><strong>Documentation</strong>: Create and maintain detailed documentation of configurations, workflows, processes, and resolutions for future reference and team collaboration.</li><li><strong>Collaboration</strong>: Work with cross-functional teams to streamline workflow and deliver an exceptional user experience while proactively identifying opportunities for process improvement.</li><li><strong>Training and Guidance</strong>: Provide training and support to internal teams regarding IT tools and best practices, fostering a productive and well-supported workforce.</li></ul> Infrastructure Engineer/JOAT We are seeking a skilled Infrastructure Engineer/JOAT to join our team in the education sector at our Northfield, Illinois location. This role offers a contract to permanent employment opportunity. As an Infrastructure Engineer/JOAT, you will be tasked with managing both legacy and new technologies, supporting project teams, and implementing robust solutions to meet our needs.<br><br>Responsibilities:<br><br>• Provide proficient support to project and support teams, including handling firewall modifications and cloud implementation.<br>• Leverage your expertise in storage and network technologies to enhance our infrastructural capabilities.<br>• Utilize Amazon Web Services (AWS) primarily, while also expanding our presence in Azure.<br>• Maintain and revamp firewalls as required to ensure optimal security.<br>• Engage in on-premise technologies, such as storage, Cisco networking, and Palo Alto.<br>• Manage general server technologies, preferably HP, but proficiency in any server technology is sufficient.<br>• Put your top-notch communication skills to use by liaising effectively with different teams and stakeholders.<br>• Apply your documentation skills to keep accurate and up-to-date records of all infrastructural changes and updates.<br>• Ensure the efficient operation and maintenance of our Cisco routers and ASA devices.<br>• Take responsibility for our document storage systems, ensuring they are effectively organized and secure. Security Manager <p>We are offering an exciting opportunity for a Security Manager in Chicago, Illinois. In this role, you will be instrumental in providing leadership and direction to our Security Engineering team, collaborating with various IT areas to deliver secure business technology solutions, and enforcing security standards and procedures. </p><p><br></p><p>Responsibilities:</p><p>• Taking the lead in the development and enforcement of security policies and procedures</p><p>• Collaborating with second and third line of defense teams to identify, assess, and remediate security risks effectively and promptly</p><p>• Providing technical guidance and support for security-related projects while staying updated with the latest security technologies, threats, and industry trends</p><p>• Acting as a point of escalation for issues relating to security controls or tools</p><p>• Providing direction, guidance, and leadership to the Security Engineering team, and managing their performance effectively</p><p>• Conducting regular performance reviews and identifying/detail-oriented development opportunities to team members</p><p>• Leading agile and scrum practices, such as sprint reviews, refinements, and stand-ups, and planning work with the team utilizing agile frameworks</p><p>• Ensuring compliance with industry standards and regulatory requirements</p><p>• Educating employees on information security best practices.</p>