1

System Software Engineer Jobs in Illinois (NOW HIRING)

Software Engineer - BM/SRM

Evanston, IL · On-site

$115 - $125/hr

  • Medical

  • Life

  • Retirement

  • PTO

Software Engineer - BM/SRM Location: Huntsville, AL Remote Status: On-Site Job ID: 13754-C2BMC # of ... Perform in-depth analysis and technical support of systems software products, including complex ...

Industrial Controls Software Engineer

Oak Brook, IL

$45.75 - $58.25/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Design and deliver advanced control system software for modern industrial automation platforms while providing technical leadership and mentorship across engineering teams. Influence architecture ...

Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field (or equivalent work experience).  * 8+ years of experience designing and delivering full stack ...

Software Engineer

Rockford, IL · On-site

$83K - $104K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Software Engineer job in Rockford, IL is currently available through Belcan at one of our key ... Experience with developing applications under the UNIX/Linux operating system family (Windows ...

Software Engineer

Northbrook, IL · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Software Engineer, Northbrook, IL The selected Software Engineer will become part of the team responsible for all of the company's programming needs. Software Engineers and Applications Developers ...

Software Engineer

Naperville, IL · On-site

$132K - $147K/yr

Software Engineer for AmpliFI Loyalty Solutions, Naperville, IL. Define the long-term architectural ... Provide deep expertise and guidance on the integration of REACT front-end systems with the backend ...

Market Rate JOB SPECIFICATIONS Undergraduate degree in Computer Science, Computer Engineering, Information Management Systems or equivalent 7+ years of software engineering experience Spring ...

Software Engineer

Naperville, IL · On-site +1

$132K - $147K/yr

Software Engineer for AmpliFI Loyalty Solutions, Naperville, IL. Define the long-term architectural ... Provide deep expertise and guidance on the integration of REACT front-end systems with the backend ...

C++ Software Engineer

Chicago, IL · On-site

  • Medical

  • Retirement

  • PTO

C++ Software Engineer, Chicago, IL We are seeking a C++ Software Engineer to join its highly experienced team to develop systems that will contribute to our low-latency trading platform. Successful ...

Showing results 21-40

System Software Engineer information

See Illinois salary details

$80.4K

$172.2K

$199.6K

How much do system software engineer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for system software engineer in Illinois is $172,214.00, according to ZipRecruiter salary data. Most workers in this role earn between $167,600.00 and $198,600.00 per year, depending on experience, location, and employer.

What does a system software engineer do?

A System Software Engineer designs, develops, tests, and maintains the core software that enables computer hardware and system applications to function. This includes operating systems, device drivers, firmware, and other low-level software that interacts closely with hardware components. Their work ensures that systems run efficiently, securely, and reliably. They often collaborate with hardware engineers and application developers to optimize performance and troubleshoot complex technical issues.

What are the key skills and qualifications needed to thrive as a system software engineer, and why are they important?

To thrive as a System Software Engineer, you need strong programming skills in languages like C, C++, or Rust, a deep understanding of operating systems, and typically a bachelor’s degree in computer science or a related field. Familiarity with low-level debugging tools, version control systems (such as Git), and kernel development environments is essential. Analytical thinking, problem-solving ability, and effective teamwork are standout soft skills in this role. These competencies are crucial for building reliable, high-performance system software that underpins critical applications and infrastructure.

What is the difference between System Software Engineer vs Software Developer?

AspectSystem Software EngineerSoftware Developer
CredentialsBachelor's in Computer Science or related field; often some experience with systems programmingBachelor's in Computer Science or related field; focus on application development
Work EnvironmentDesigning and maintaining operating systems, firmware, or system-level applicationsCreating user-facing applications, websites, or mobile apps
Industry UsageTech companies, hardware firms, embedded systemsSoftware firms, startups, enterprise applications
Search & Comparison IntentUnderstanding roles related to system-level programmingLooking for application or web development roles

System Software Engineers focus on developing and maintaining system-level software like operating systems and firmware, requiring knowledge of hardware and low-level programming. Software Developers typically create applications and user-facing software, emphasizing higher-level programming skills. Both roles often share similar educational backgrounds but differ in their work focus and environment.

What are some common challenges system software engineers face when working on large-scale projects?

System Software Engineers working on large-scale projects often encounter challenges such as maintaining system stability while integrating new features, ensuring compatibility across diverse hardware platforms, and optimizing performance under heavy workloads. Coordinating with cross-functional teams, such as hardware engineers and application developers, is essential to address these complexities. Additionally, they must stay updated with evolving technologies and adhere to rigorous testing and debugging practices to prevent system failures.

What job categories do people searching System Software Engineer jobs in Illinois look for?

The top searched job categories for System Software Engineer jobs in Illinois are:

What are popular job titles related to System Software Engineer jobs in IL?

For System Software Engineer jobs in IL, the most frequently searched job titles are:

Infographic showing various System Software Engineer job openings in Illinois as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 13% Part Time, and 2% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $172,214 per year, or $82.8 per hour.

Software Engineer - BM/SRM

Auria

Evanston, IL • On-site

$115 - $125/hr

Other

Medical, Life, Retirement, PTO

Posted 9 days ago


Job description

Software Engineer – BM/SRM

Location: Huntsville, AL

Remote Status: On-Site

Job ID: 13754-C2BMC

# of Openings: 1

Responsibilities
  • Perform in-depth analysis and technical support of systems software products, including complex problem resolution, design, development, testing, operational integration, and user support.
  • Develop or modify operating systems applications from specifications, assisting with design, coding, benchmark testing, debugging, and documentation of programs.
  • Interface with other system support groups to resolve problems, set standards and improve overall efficiency of the operating system.
  • Design, code, test, and implement tools for operations automation.
  • Work on most phases of software systems programming applications and may require minor instruction and guidance in other phases.
Qualifications
  • Bachelor’s Degree in a related field from an accredited university with 5 years of experience; or Master’s degree with 3 years of relevant work experience; or 9 years of relevant work experience may be considered as an alternative to a degree.
  • Current, active, in-scope DoD-issued Secret security clearance at the time of application.
  • Experience and knowledge of software practices such as coding standards, automated testing, automated build pipelines and configuration.
  • Software engineering experience with strong Java/J2EE, C++/OO or similar language experience.
  • Experience developing enterprise applications on Linux (Windows experience also desired).
  • Use of common software development and management tools such as Maven, Git/GitHub, Nexus and Eclipse.
  • Experience with agile development methodologies.
Preferred Qualifications
  • Experience with software integration and formal testing.
  • Ability to present advanced concepts to non-software engineers, including senior program and military leaders.
  • Experience with DevSecOps and/or build management.
Salary

$115,000 - $125,000

Benefits
  • Generous & Growing PTO: substantial paid time off package that increases every year.
  • True Flexibility: flexible work schedule to fit your life.
  • 11 Paid Days Off: 6 fixed company holidays plus 5 floating holidays.
  • 401(k) Match: match up to 4% of your contributions with no vesting period.
  • Industry-Leading Education Support: up to $12,000 annually for tuition and certifications.
  • Premium Healthcare plans with a Company-Sponsored HSA.
  • Fully Covered Life Insurance up to $50K at no cost to you.
  • Holistic Support: Employee Assistance Program for mental health, financial coaching, and more.

Application Deadline: September 1, 2026

Auria is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, marital status, national origin, age, veteran status, disability, or any other protected class.

#J-18808-Ljbffr