1

Software Developer Contract Jobs in Chicago, IL (NOW HIRING)

Chicago, IL 60606 Contract Key Responsibilities: As an Embedded C++ Developer, you will: Design, develop, and maintain robust software solutions using C++ for firmware and embedded systems.

C++ Software Developer

Chicago, IL · On-site

$50.50 - $68/hr

... contract job opportunity in Buffalo Grove, IL. As the Embedded C++ Developer, you will design ... Responsibilities Design, develop, and maintain software solutions using C++ for firmware and ...

C++ Software Developer

Chicago, IL · On-site

$50 - $67.50/hr

... contract job opportunity in Buffalo Grove, IL. As the Embedded C++ Developer, you will design ... Responsibilities Design, develop, and maintain software solutions using C++ for firmware and ...

C++ Software Developer

Chicago, IL · On-site

$50.50 - $68/hr

... contract job opportunity in Buffalo Grove, IL. As the Embedded C++ Developer, you will design ... Responsibilities Design, develop, and maintain software solutions using C++ for firmware and ...

C++ Software Developer

Chicago, IL · On-site

$49.75 - $67/hr

... contract job opportunity in Buffalo Grove, IL. As the Embedded C++ Developer, you will design ... Responsibilities Design, develop, and maintain software solutions using C++ for firmware and ...

C++ Software Developer

Berwyn, IL · On-site

$49.75 - $67/hr

... contract job opportunity in Buffalo Grove, IL. As the Embedded C++ Developer, you will design ... Responsibilities Design, develop, and maintain software solutions using C++ for firmware and ...

C++ Software Developer

Chicago, IL · On-site

$50.50 - $68/hr

... contract job opportunity in Buffalo Grove, IL. As the Embedded C++ Developer, you will design ... Responsibilities Design, develop, and maintain software solutions using C++ for firmware and ...

C++ Software Developer

Chicago, IL · On-site

$50.50 - $68/hr

... contract job opportunity in Buffalo Grove, IL. As the Embedded C++ Developer, you will design ... Responsibilities Design, develop, and maintain software solutions using C++ for firmware and ...

C++ Software Developer

Chicago, IL · On-site

$50.50 - $68/hr

... contract job opportunity in Buffalo Grove, IL. As the Embedded C++ Developer, you will design ... Responsibilities Design, develop, and maintain software solutions using C++ for firmware and ...

C++ Software Developer

Chicago, IL · On-site

$50.50 - $68/hr

... contract job opportunity in Buffalo Grove, IL. As the Embedded C++ Developer, you will design ... Responsibilities Design, develop, and maintain software solutions using C++ for firmware and ...

C++ Software Developer

Chicago, IL · On-site

$50.50 - $68/hr

... contract job opportunity in Buffalo Grove, IL. As the Embedded C++ Developer, you will design ... Responsibilities Design, develop, and maintain software solutions using C++ for firmware and ...

C++ Software Developer

Chicago, IL · On-site

$48.75 - $65.50/hr

... contract job opportunity in Buffalo Grove, IL. As the Embedded C++ Developer, you will design ... Responsibilities Design, develop, and maintain software solutions using C++ for firmware and ...

C++ Software Developer

Chicago, IL · On-site

$48.75 - $65.75/hr

... contract job opportunity in Buffalo Grove, IL. As the Embedded C++ Developer, you will design ... Responsibilities Design, develop, and maintain software solutions using C++ for firmware and ...

C++ Software Developer

Chicago, IL · On-site

$49.25 - $66.25/hr

... contract job opportunity in Buffalo Grove, IL. As the Embedded C++ Developer, you will design ... Responsibilities Design, develop, and maintain software solutions using C++ for firmware and ...

C++ Software Developer

Chicago, IL

$50.50 - $68/hr

... contract job opportunity in Buffalo Grove, IL. As the Embedded C++ Developer, you will design ... Responsibilities Design, develop, and maintain software solutions using C++ for firmware and ...

C++ Software Developer

Chicago, IL · On-site

$50.50 - $68/hr

... contract job opportunity in Buffalo Grove, IL. As the Embedded C++ Developer, you will design ... Responsibilities Design, develop, and maintain software solutions using C++ for firmware and ...

C++ Software Developer

Chicago, IL · On-site

$50.50 - $68/hr

... contract job opportunity in Buffalo Grove, IL. As the Embedded C++ Developer, you will design ... Responsibilities Design, develop, and maintain software solutions using C++ for firmware and ...

C++ Software Developer

Chicago, IL · On-site

$49 - $66/hr

... contract job opportunity in Buffalo Grove, IL. As the Embedded C++ Developer, you will design ... Responsibilities Design, develop, and maintain software solutions using C++ for firmware and ...

Java Software Developer

Chicago, IL · On-site

$52.50 - $68/hr

Software Developer Must Have Skills: Java Blockchain (Solidity/ Ethereum) Spring Boot Microservice ... at both the smart contract and protocol level Develop & Interacting with Smart Contracts ...

next page

Showing results 1-20

Software Developer Contract information

See Chicago, IL salary details

$48.2K

$112.3K

$166.7K

How much do software developer contract jobs pay per year?

As of Jun 11, 2026, the average yearly pay for software developer contract in Chicago, IL is $112,311.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,400.00 and $130,500.00 per year, depending on experience, location, and employer.

What are the typical work arrangements and expectations for contract Software Developers?

Contract Software Developers are usually hired for specific projects or defined timeframes, which can range from several weeks to multiple months, often working remotely or on-site depending on client needs. They are expected to quickly understand project requirements, deliver code efficiently, and collaborate with both in-house teams and other contractors, maintaining flexibility to adapt to different workflows and tools. Because contract roles may not include the same onboarding experience as permanent positions, self-motivation and strong independent work habits are important. This work arrangement provides valuable exposure to various industries and technologies, often expanding a developer’s professional network and enhancing career versatility.

What are the key skills and qualifications needed to thrive in the Software Developer Contract position, and why are they important?

A successful Software Developer Contract requires strong programming abilities, solid knowledge of software development methodologies, and relevant project or domain expertise, often supported by a degree in computer science or a related field. Familiarity with languages like Java, Python, or JavaScript, as well as tools such as Git, Agile frameworks, and certification in areas like AWS or Scrum, is highly valued. Excellent problem-solving skills, adaptability, effective communication, and an ability to quickly integrate into new teams are crucial soft skills. These competencies enable contract developers to deliver high-quality solutions while efficiently navigating diverse projects and rapidly changing work environments.

What is a Software Developer Contract job?

A Software Developer Contract job is a temporary or project-based position where a developer is hired for a specific duration, typically through a contract agreement. Contractors may work independently, for an agency, or directly with a company to develop, test, and maintain software applications. These roles often offer flexibility but may not include benefits like health insurance or paid time off. Contract developers are usually paid hourly or per project and may work remotely or on-site depending on the employer's needs.

What are the most commonly searched types of Software Developer jobs in Chicago, IL? The most popular types of Software Developer jobs in Chicago, IL are:
What job categories do people searching Software Developer Contract jobs in Chicago, IL look for? The top searched job categories for Software Developer Contract jobs in Chicago, IL are:
What cities near Chicago, IL are hiring for Software Developer Contract jobs? Cities near Chicago, IL with the most Software Developer Contract job openings:
Infographic showing various Software Developer Contract job openings in Chicago, IL as of June 2026, with employment types broken down into 33% Full Time, and 67% Contract. Highlights an 100% In-person job distribution, with an average salary of $112,311 per year, or $54 per hour.
Software Developer

$55 - $70/hr

Other

Posted 21 days ago


Job description

Location: Buffalo Grove, IL
Salary: $55.00 USD Hourly - $70.00 USD Hourly
Description: Our client is currently seeking a Software Developer
Job Title: Software Developer
Work Site: Buffalo Grove, IL
Duration: 6-Month Contract (Potential Full-Time Conversion)
Work Schedule: 40 hours/week (Flexible start time between 7:00 AM - 9:00 AM)
About the Role
We are seeking a skilled and motivated Embedded C++ Developer to join our innovative engineering team supporting building automation systems used in commercial and industrial facilities worldwide. This role is ideal for a mid-level developer with strong experience in C++ and embedded systems who thrives in a collaborative and agile environment.
As part of the team, you will contribute to the development and maintenance of embedded software solutions that power intelligent building technologies. You will work closely with cross-functional teams to deliver high-quality, scalable, and reliable software products.
Key Responsibilities
Design, develop, test, and maintain embedded software applications using C++.
Develop firmware and embedded system solutions with strong hardware-software integration.
Collaborate with development, QA, product management, and business stakeholders to deliver integrated solutions.
Participate in the full software development lifecycle including design, coding, testing, debugging, documentation, and deployment.
Analyze and troubleshoot complex embedded systems and software defects.
Create and maintain technical documentation, reports, and proof-of-concept demonstrations.
Communicate technical concepts effectively to both technical and non-technical stakeholders.
Contribute to agile development activities including sprint planning, stand-ups, and retrospectives.
Required Qualifications
Professional experience in C++ software development.
Hands-on experience with embedded systems and firmware development.
Strong understanding of hardware-software interaction principles.
Experience debugging embedded systems using tools such as GDB or equivalent debuggers.
Strong analytical and problem-solving skills.
Excellent communication and collaboration skills.
Ability to work effectively in an agile team environment.
Preferred Qualifications
Knowledge of networking concepts and communication protocols.
Familiarity with Linux development environments and operating systems.
Experience with scripting languages for automation or tooling.
Understanding of Agile methodologies such as Scrum or Kanban.
Experience with version control systems, especially Git.
Familiarity with development tools such as CMake and VS Code.
Ability to adapt quickly in fast-paced and evolving technical environments.
Why Join Us
Work on impactful embedded technologies used in intelligent commercial and industrial building systems.
Gain exposure to cutting-edge technologies and challenging engineering problems.
Opportunity for career growth, mentorship, and long-term employment potential.
Collaborative and innovation-driven team environment.
Additional Information
On-site role located in Buffalo Grove, IL.
Timekeeping managed through Fieldglass.
No travel required.
Flexible workday start time available.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!