1

Software Engineering Jobs in Illinois (NOW HIRING)

Director, Software Engineering

Mount Prospect, IL · On-site

$251K/yr

The Director of Software Engineering is a senior technology leader responsible for driving the development and delivery of Rauland's enterprise and platform software solutions. This role leads ...

Create software engineering processes, practices and operations to ensure reproducible, high-quality, development, while keeping costs under control, and delivering projects on-time. Monitor ...

Master's degree (or foreign education equivalent) in Software Engineering, Computer Science, Engineering, Information Technology or a related field plus 6 years of experience solutioning, designing ...

Lead and mentor a team of software engineers and/or architects across multiple product areas. * Drive development ofexistingapplications, includingnewplatformswheremajorityof the work is AI-driven.

AVP, Software Engineering Lead

Chicago, IL · On-site +1

$260K/yr

AVP Software Engineering - IE05FE We're determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every ...

We are looking for an experienced and innovative Software Engineering Manager for our Vegas.com B2C Engineering team who is passionate about building web applications and services. You will manage a ...

Posting Type Hyrbid Job Overview We're seeking an experienced Software Engineering Manager to lead the teams responsible for our core data processing services. In this role, you'll oversee the ...

We are looking for an experienced and innovative Software Engineering Manager for our Vegas.com B2C Engineering team who is passionate about building web applications and services. You will manage a ...

We are looking for an experienced and innovative Software Engineering Manager for our Vegas.com B2C Engineering team who is passionate about building web applications and services. You will manage a ...

As we continue to grow, we're seeking a Software Engineer Manager to join our R&D organization. This role blends people leadership, delivery ownership, and handson technical influence, leading a ...

As we continue to grow, we're seeking a Software Engineering Manager to join our R&D organization. This role blends people leadership, delivery ownership, and handson technical influence, leading a ...

Job Requirements Master's degree (or foreign education equivalent) in Software Engineering, Computer Engineering, Information Technology or a related field plus six (6) years of experience developing ...

We are looking for an experienced and innovative Software Engineering Manager for our Vegas.com B2C Engineering team who is passionate about building web applications and services. You will manage a ...

Software Engineering Manager

Chicago, IL · On-site

$147K - $240K/yr

We are seeking a strategic, visionary, and technically outstanding Software Engineering Manager within Cat Digital Platform Services to lead multiple high-impact teams in building and scaling ...

next page

Showing results 1-20

Software Engineering information

See Illinois salary details

$61.5K

$143K

$199.1K

How much do software engineering jobs pay per year?

As of Jun 15, 2026, the average yearly pay for software engineering in Illinois is $142,954.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,300.00 and $167,600.00 per year, depending on experience, location, and employer.

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 in languages such as Python, Java, or C++, along with a solid understanding of computer science fundamentals and a relevant degree. Familiarity with development tools like Git, cloud platforms, version control systems, and knowledge of software development methodologies are typically required. Problem-solving abilities, effective communication, and teamwork are valuable soft skills that help engineers collaborate and deliver high-quality solutions. These skills and qualities are essential to create efficient, maintainable software and to adapt to rapidly evolving technologies and project requirements.

What is the difference between Software Engineering vs Software Development?

AspectSoftware EngineeringSoftware Development
CredentialsBachelor's in Computer Science or related, certifications like CSWA or AWSBachelor's in Computer Science or related, coding bootcamps
Work EnvironmentDesigning, planning, and managing software projectsWriting, testing, and debugging code
Industry UsageUsed across tech, finance, healthcare, and more for complex systemsCommon in startups, small teams, and for app development

Software engineering involves designing and managing software projects, focusing on architecture and lifecycle. Software development primarily centers on coding and building applications. While both roles require similar educational backgrounds, software engineers often handle broader project planning, whereas developers focus on coding tasks.

What engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or with extensive experience at large tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires advanced skills, a strong track record, and often working in competitive markets or leadership roles.

What are some common challenges software engineers face when working on large-scale projects, and how can they be addressed?

Software engineers working on large-scale projects often encounter challenges such as managing codebase complexity, coordinating with distributed teams, and ensuring consistent coding standards. To address these issues, teams typically implement version control systems, conduct regular code reviews, and use agile methodologies to break tasks into manageable sprints. Effective communication tools and clear documentation also play a crucial role in keeping everyone aligned and minimizing misunderstandings.

What kind of work do software engineers do?

Software engineers design, develop, test, and maintain software applications and systems. They write code using programming languages, collaborate with teams to solve technical problems, and often work with tools like version control and development environments. Their work can involve creating new software, improving existing programs, or ensuring system security and performance.

What is software engineering?

Software engineering is the discipline of designing, developing, testing, and maintaining software applications and systems. It involves applying engineering principles and systematic methods to ensure software is reliable, efficient, and meets user requirements. Software engineers work with programming languages, frameworks, and tools to solve problems and build solutions for various industries. The field encompasses many specializations, including front-end development, back-end development, DevOps, and more.

Is it true that AI will replace software engineers?

AI is transforming software engineering by automating repetitive tasks and assisting in code generation, but it is not expected to fully replace software engineers. Instead, AI tools enhance productivity and require engineers to focus on complex problem-solving, system design, and oversight. Human expertise remains essential for developing, maintaining, and improving AI-driven systems and software projects.

What jobs can a software engineer do?

A software engineer can work in roles such as application developer, systems engineer, web developer, mobile app developer, or software architect. They often design, develop, test, and maintain software solutions using programming languages like Java, Python, or C++, and may work in various industries including technology, finance, healthcare, and gaming.
What are the most commonly searched types of Software Engineering jobs in Illinois? The most popular types of Software Engineering jobs in Illinois are:
What cities in Illinois are hiring for Software Engineering jobs? Cities in Illinois with the most Software Engineering job openings:
Infographic showing various Software Engineering job openings in Illinois as of June 2026, with employment types broken down into 50% Temporary, and 50% Contract. Highlights an 50% In-person, and 50% Remote job distribution, with an average salary of $142,954 per year, or $68.7 per hour.
Director, Software Engineering

Director, Software Engineering

Ametek

Mount Prospect, IL • On-site

$251K/yr

Other

Posted 23 days ago


AMETEK rating

7.6

Company rating: 7.6 out of 10

Based on 44 frontline employees who took The Breakroom Quiz

66th of 139 rated electronics manufacturers


Job description

Your Impact:

The Director of Software Engineering is a senior technology leader responsible for driving the development and delivery of Rauland's enterprise and platform software solutions. This role leads multiple software engineering teams and plays a critical role in shaping technical strategy, driving execution excellence, and ensuring the delivery of reliable, secure, and scalable software in a regulated healthcare environment.

Reporting into the DVP of Engineering, the Director partners closely with Product Management, Systems Engineering, Validation & Verification, Cybersecurity, and Quality to translate business strategy into highimpact software outcomes. This is an opportunity to lead missioncritical platforms that serve as the backbone for nurse call, enterprise reporting, interoperability, and emerging SaaS and cloudbased solutions.

What You'll Do:

  • Provide strong people and technical leadership for multiple enterprise software engineering teams, fostering a highperformance, collaborative culture and removing execution or organizational barriers.
  • Lead the planning, prioritization, and delivery of complex, regulated healthcare software initiatives, balancing scope, quality, timelines, and resources to achieve predictable release outcomes.
  • Own architectural execution aligned to systemlevel technical direction and product roadmaps, supporting scalable, secure, and sustainable enterprise and platform solutions.
  • Partner crossfunctionally with Product Management, Systems Engineering, V&V, Cybersecurity, Quality, Operations, and PMO to ensure integrated planning, release readiness, risk mitigation, and regulatory compliance.
  • Drive release excellence and operational rigor, including deployment readiness, quality standards, upgrade paths, and coordination across enterprise, serverside, and platform software.
  • Work closely with Support, QA, and Engineering teams to troubleshoot complex field issues, guide technical escalations, and prevent recurrence through rootcause and systemic improvements.
  • Establish and evolve DevOps and CI/CD practices, including automation, deployment tooling, and release governance to support reliability, scalability, and future SaaS/cloud offerings.
  • Develop and mentor engineering leaders and senior talent through coaching, performance management, succession planning, and career and technical leadership development.
  • Support interoperability and integration strategy by ensuring enterprise software aligns with standardsbased healthcare interfaces, reporting, and internal/external system integrations.
  • Promote effective communication and customer engagement, enabling engineering teams to support customerfacing discussions and critical escalations as needed.

What You Bring:

  • Bachelor's degree in Electrical, Electronic, or Software Engineering required (or equivalent combination of education and experience).
  • 12+ years of progressive experience in enterprise software engineering, including leadership of multiple teams or engineering managers.
  • Demonstrated success delivering regulated products in medical, safetycritical, or industrial environments.
  • Strong working knowledge of Quality System Regulations (QSR) with proven partnership and collaboration with Quality Assurance and Validation & Verification (V&V) teams.
  • Experience with modern product development practices, including Agile and Lean methodologies, test automation, and DevOps / CI/CD pipelines.
  • Proven ability to lead and deliver a portfolio of concurrent software initiatives with predictable execution, quality, and release outcomes.
  • Demonstrated success improving estimation accuracy, planning rigor, and execution discipline across distributed or matrixed engineering teams.
  • Experience contributing to business and technology strategy and translating strategy into actionable, executable software plans.
  • Experience managing departmental budgets, capacity planning, and resource allocation in a complex engineering organization.
  • Excellent communication, presentation, and stakeholder engagement skills, with the ability to influence senior crossfunctional leaders and external partners.

Why Us?

Rauland, a division of AMETEK, is a business unit in the Measurement, Communications and Technologies division of AMETEK. We are a leader in integrated communications technology, designing and manufacturing Nurse Call Systems for the medical industry and school critical communication systems for the education K-12 market. 

Website: www.rauland.com


What AMETEK employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom