1

Software Engineer Software Jobs in Chicago, IL (NOW HIRING)

The Software Engineer designs, develops, operates, and maintains software components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing ...

The Software Engineer designs, develops, operates, and maintains software components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing ...

Senior Software Engineer

Chicago, IL

$126K - $166K/yr

Bachelor's degree in a quantitative or technical field, plus five years of experience in software engineering, or a Master's degree in a quantitative or technical field, plus three years of ...

The Software Engineer will support the Radio Frequency Business Unit by designing, developing, testing, integrating, operating, and maintaining software components and computing systems. This role ...

Software Engineer IV

Chicago, IL · On-site

$134K - $223K/yr

Position Details As a Lead Software Engineer (Software Engineer IV) you will play a key role in designing and building the Order submission API that provides a centralized, scalable and resilient ...

Software Engineer IV

Chicago, IL · On-site

$134K - $223K/yr

Position Details As a Lead Software Engineer (Software Engineer IV) you will play a key role in designing and building the Order submission API that provides a centralized, scalable and resilient ...

Software Engineer IV

Chicago, IL · Hybrid

$134K - $223K/yr

Position Details As a Lead Software Engineer (Software Engineer IV) you will play a key role in designing and building the Order submission API that provides a centralized, scalable and resilient ...

Embedded Software Engineer

IL · On-site

$135K - $178K/yr

The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low ...

As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions. Responsibilities : • Write software that impacts the lives of 325 ...

Software Engineer Location: Chicago IL Term: 6+ months of Contract (Only USC, GC, GC-EAD) Pay rate Range: Market Rate JOB SPECIFICATIONS Undergraduate degree in Computer Science, Computer Engineering ...

Principal Engineer Software

Schaumburg, IL · On-site

$133K - $178K/yr

Minimum 10 years of software engineering experience * Proven track record of leading significant technical initiatives Technical Skills * Deep understanding of distributed systems and architecture

Position Overview The Staff Software Engineer drives technical excellence and innovation across our organization. This role combines deep technical expertise with strategic leadership, focusing on ...

As a Software Engineer on the Platform Services team, you will be responsible for developing backend APIs that can be used by multiple digital applications. The team currently develops variety of ...

next page

Showing results 1-20

Software Engineer Software information

See Chicago, IL salary details

$65.4K

$152K

$211.7K

How much do software engineer software jobs pay per year?

As of Jun 9, 2026, the average yearly pay for software engineer software in Chicago, IL is $151,971.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,600.00 and $178,200.00 per year, depending on experience, location, and employer.

What does a Software Engineer do?

A Software Engineer is responsible for designing, developing, testing, and maintaining software applications or systems. They use programming languages and engineering principles to solve problems and build efficient, scalable software solutions. Software Engineers work on tasks such as writing code, debugging, collaborating with other team members, and ensuring software meets user and business requirements. Their role can vary depending on the company and project, ranging from building web or mobile applications to developing complex systems and infrastructure.

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills (such as in Python, Java, or C++), a solid understanding of computer science fundamentals, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, development frameworks, cloud platforms, and possibly certifications (e.g., AWS Certified Developer) are commonly required. Problem-solving ability, effective communication, and adaptability are essential soft skills for collaborating with teams and addressing complex technical challenges. These skills ensure high-quality software development, smooth project execution, and the ability to innovate in rapidly evolving technology environments.

What are some common challenges software engineers face when collaborating with cross-functional teams?

Software engineers frequently work with product managers, designers, and quality assurance specialists, which can present challenges such as aligning on project priorities, communicating technical constraints, and coordinating timelines. Effective collaboration requires clear communication to ensure everyone understands requirements and limitations. Adopting agile methodologies and using collaboration tools like Jira or Slack can help streamline workflows and reduce misunderstandings. Being proactive in seeking feedback and clarifying expectations can significantly improve teamwork and project outcomes.
Software Engineer

Software Engineer

TAD PGS, Inc.

Rolling Meadows, IL • On-site

$151.39/hr

Contractor

Medical, Retirement

Posted 6 days ago


Job description

We have an outstanding Contract position for a Software Engineer to join a leading Company located in the Rolling Meadows, IL surrounding area.

Pay Rate: $151.39

**US Citizenship is required.**
 **Candidate must possess an Active Secret Security Clearance.**

The Software Engineer designs, develops, operates, and maintains software components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing requirements. The individual shall apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of engineering applications and products within the RF Business Unit. This includes interfacing with customers, application users and other technical and support personnel. The ideal individual will have experience including the full software development life cycle, which includes requirements, design, coding, testing, and integration.

Basic Hiring Criteria: 
  • Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or similar engineering discipline with a minimum of 5+ years of engineering experience, or 3+ years with a Master's degree in Software Engineering, Computer Science, Computer Engineering or similar engineering discipline or in lieu of degree, an additional 4 years of experience is required
  • Object Oriented Programming in C++
  • Experience creating Graphical User Interfaces
  • Familiarity with Software architecture (design patterns, objected oriented design)
  • Familiarity with relational database management systems using SQL
  • Experience Developing Software running Windows Operating Systems
  • Experience with Software development methodologies and frameworks such as Waterfall Methodology and/or Agile
  • Familiarity with various version control systems (Git, Gitlabs, Github, Bitbucket, ClearCase. etc) and Agile software planning tools (Rally, Jira, etc)

Desired Qualifications: 
  • Experience with Object Oriented Programming in C++ 11
  • Familiarity with scripting languages (Python, Bash, Batch, etc)
  • Experience testing, debugging, and integrating Software on target hardware platforms
  • Experience with the Qt framework
  • Experience with DOORs requirements management
  • Differentiating characteristics include demonstrated leadership and teamwork capability, interpersonal communication skills and activities
 
 Benefits offered vary by contract. Depending on your temporary assignment, benefits may include direct deposit, free career counseling services, 401(k), select paid holidays, short-term disability insurance, skills training, employee referral bonus, and affordable medical coverage plan, and DailyPay (in some locations). For a full description of benefits available to you, be sure to talk with your recruiter.

Military connected talent encouraged to apply.

VEVRAA Federal Contractor / Request Priority Protected Veteran Referrals / Equal Opportunity Employer / Veterans / Disabled 

To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit http://www.tadpgs.com/candidate-privacy/ or https://pdsdefense.com/candidate-privacy/

The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:

  • The California Fair Chance Act
  • Los Angeles City Fair Chance Ordinance
  • Los Angeles County Fair Chance Ordinance for Employers
  • San Francisco Fair Chance Ordinance
Education:Bachelors DegreeEmployment Type: CONTRACTOR