1

Software Manager Jobs in Chicago, IL (NOW HIRING)

Software Engineering Manager

Park Ridge, IL ยท On-site

$170 - $180/hr

What You'll Do We'relooking for a hands-on, technically strong Software Engineering Manager who thrives in ambiguity and can rally a team to ship high-quality software.You'llset technicaldirections ...

Software Engineer Manager

Lake Zurich, IL ยท Hybrid

$165K - $180K/yr

ECHO is seeking a hands-on Software Engineering Manager to lead a team responsible for enterprise integrations, API services, platform engineering, and full-stack application development. This role ...

Software Development Manager

Glenview, IL ยท On-site

$121K - $160K/yr

Software Development Manager Pay from $121,000 to $160,000 per year Corporate Headquarters 12575 Uline Drive, Pleasant Prairie, WI 53158 Are you an IT leader passionate about developing a team and ...

Software Development Manager

Waukegan, IL ยท On-site

$121K - $160K/yr

Software Development Manager Pay from $121,000 to $160,000 per year Corporate Headquarters 12575 Uline Drive, Pleasant Prairie, WI 53158 Are you an IT leader passionate about developing a team and ...

Software Engineer Manager

Lake Zurich, IL ยท On-site

$165 - $180/hr

ECHO is seeking a hands-on Software Engineering Manager to lead a team responsible for enterprise integrations, API services, platform engineering, and full-stack application development. This role ...

Software Engineering Manager We are seeking a highly skilled and forward-looking Software Engineering Manager to own and lead the development, scaling, and evolution of our commercial product. With ...

Software Engineer Manager

Lake Zurich, IL ยท On-site +1

$165K - $180K/yr

ECHO is seeking a hands-on Software Engineering Manager to lead a team responsible for enterprise integrations, API services, platform engineering, and full-stack application development. This role ...

Manager, Software Engineering

Chicago, IL ยท On-site +1

$130K - $150K/yr

POSITION SUMMARY The Manager of Software Engineering will provide leadership for design and implementation of software architecture for Allied Benefit Systems. This role is also responsible for ...

As an Engineering Manager, you will play a key role in shaping our solutions, leading a team to build scalable, intuitive software that empowers property managers and residents alike. This is an ...

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 ...

Software Engineering Manager

Chicago, IL ยท On-site

$240K - $310K/yr

What You'll Do Our technology team builds the software that powers our e-commerce experience and ... As an Engineering Manager at McMaster-Carr, you'll: * Lead projects from start to finish - Own the ...

Highly skilled at people management, team building, career development, attracting and retaining talent * Strong aptitude with software development lifecycle and engineering excellence processes ...

New

Showing results 21-40

Software Manager information

See Chicago, IL salary details

$76.8K

$147.3K

$183.5K

How much do software manager jobs pay per year?

As of Aug 7, 2026, the average yearly pay for software manager in Chicago, IL is $147,254.00, according to ZipRecruiter salary data. Most workers in this role earn between $133,000.00 and $174,700.00 per year, depending on experience, location, and employer.

What does a software manager do?

A Software Manager oversees software development teams, ensuring projects are completed on time and meet quality standards. They coordinate between team members, manage resources, and communicate with stakeholders about progress and requirements. Additionally, they may be responsible for hiring, mentoring, and evaluating team performance. Their role bridges the gap between technical staff and upper management to align technology goals with business objectives.

What is a software manager?

A software manager oversees the development, installation, and maintenance of new or upgraded software for an organization. As a software manager, you coordinate with staff to determine client needs and expectations, establish budget and timelines, and ensure that employees use the product correctly. You may also train company employees on how to utilize the software after it is installed and help troubleshoot problems that arise.

What is the difference between Software Manager vs Software Engineer?

AspectSoftware ManagerSoftware Engineer
Required CredentialsBachelor's or higher in CS or related field; management experienceBachelor's or higher in CS or related field; coding skills
Work EnvironmentOversees teams, manages projects, strategic planningDevelops software, writes code, tests applications
Employer & Industry UsageUsed in tech companies, startups, large enterprisesUsed across all tech sectors, startups, corporate IT

The main difference between a Software Manager and a Software Engineer lies in their roles. Software Managers focus on team leadership, project management, and strategic planning, while Software Engineers are primarily responsible for coding and developing software. Both roles require technical knowledge, but their responsibilities and work focus differ significantly.

How does a software manager typically balance hands-on technical work with leadership responsibilities?

Software Managers often juggle both technical and leadership duties, but the balance can vary depending on the organization and team size. In many cases, Software Managers spend a significant portion of their time on people management tasks such as mentoring team members, conducting code reviews, planning sprints, and facilitating communication between stakeholders. However, they may also remain involved in architectural decisions or critical technical challenges to stay connected with the team's work. Effective Software Managers prioritize delegating coding tasks to their team while focusing on enabling productivity, resolving blockers, and ensuring project alignment with business goals.

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

To thrive as a Software Manager, you need a strong background in software development, project management, and leadership, often supported by a degree in computer science or a related field. Familiarity with Agile methodologies, version control systems like Git, and project management tools such as Jira is typically required. Exceptional communication, problem-solving, and team-building skills set outstanding managers apart in this role. These competencies are essential for delivering projects on time, fostering effective collaboration, and driving high-performing engineering teams.
What are the most commonly searched types of Software jobs in Chicago, IL? The most popular types of Software jobs in Chicago, IL are:
What cities near Chicago, IL are hiring for Software Manager jobs? Cities near Chicago, IL with the most Software Manager job openings:
Infographic showing various Software Manager job openings in Chicago, IL as of August 2026, with employment types broken down into 88% Full Time, 11% Part Time, and 1% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $147,254 per year, or $70.8 per hour.

Software Engineering Manager

PCMI Corp.

Park Ridge, IL โ€ข On-site

$170 - $180/hr

Other

Life, Retirement, PTO

Re-posted 3 days ago


Job description

PCMI is a fast-growing global SaaS company and a market leader in extended warranty, F&I, and service contract administration. Our platform automates the entire product lifecycle for customers worldwide - and we're just getting started. With teams across North America (US & Canada), Europe (Poland), and Asia (India), we're modernizing our architecture, embedding AI across our products, and scaling to meet growing demand. We move fast, we build with purpose, and we're hiring leaders who want to shape what comes next.

What You'll Do

We'relooking for a hands-on, technically strong Software Engineering Manager who thrives in ambiguity and can rally a team to ship high-quality software.You'llset technicaldirections, grow your engineers, and keep the team's work tightly aligned with what the businessneeds;while staying close enough to the code to earn your team's trust.

In this role, you will:
  • Oversee the planning, execution, and delivery of software development projects. This involves setting project timelines, allocating resources, and tracking progress against milestones.
  • Provide technical guidance and expertise to the development team, helping to resolve complex technical issues and ensuring that the team follows best practices and coding standards.
  • Championing AI Engineering by encouraging the team to inject AI across the entire SDLC to drive efficiency gains.
  • Improving system performance and reliability and conducting code reviews and making technical contributions.
  • Allocate resources effectively, including personnel, budget, and time, to ensure that projects are completed on schedule and within budget constraints.
  • Identify potential risks and challenges in software development projects and develop strategies to mitigate them.
  • Continuously assess and improve software development processes, tools, and methodologies to increase efficiency, quality, and scalability.
  • Ensure that software development activities comply with relevant regulations, standards, and security protocols.
  • Ensure that software products meet quality standards and customer requirements by implementing rigorous testing procedures and quality assurance processes.
  • Communicate with stakeholders, including clients, executives, and other departments, to understand requirements, provide updates on project status, and manage expectations.
  • Stay informed about new technologies, tools, and trends in software development, and assess their potential impact on current and future projects.
  • Address conflicts and disagreements within the development team or with other stakeholders in a constructive and timely manner.
  • Lead, mentor, and manage a team of software developers, ensuring they have the resources, support, and direction needed to meet project goals.
  • Foster a collaborative and communicative environment within the development team and across other departments such as product management, quality assurance, and operations.
  • Evaluate the performance of team members, provide feedback, and implement strategies for professional development and improvement.
  • Recruits, interviews, hires, and trainsnew staff.
What You'll Need to Join Our Team
  • Bachelor's degree in computer science or related field or equivalent work experience.
  • 3+ years in leadership role.
  • 7+ years of engineering experience.
  • 8+ years of leading the definition and development of multi-tier web services experience.
  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and live site operations.
  • Proven experience with Azure cloud architecture (App Services, Service Bus, Azure SQL, and related services).
  • Proven experience with CI/CD pipelines and DevOps practices (Azure DevOps, TeamCity, Octopus).
  • Experience with AI-assisted development tools (e.g., Claude Code).
Why Work For Us
  • Competitive Compensation from $170,000-180,000 USD; $150,000-160,000 CAN
  • Health Savings Account (HSA)
  • Flexible Spending Account (FSA)
  • Short & Long Term Disability Insurance
  • Company-paid Life Insurance
  • Voluntary Life Insurance
  • Voluntary Accident Insurance
  • Employee Assistance Program
  • 401k with generous Company Match
  • Paid Time Off accrued per pay period
  • 10 Paid Holidays
  • Annual Bonus Program and/or Commission Eligibility (note only put the applicable one)
  • Professional Development Opportunities
  • Employee Events
  • Wellness Programs
  • Employee Discount Programs
  • Office in Park Ridge, IL - Convenient location to Blue Line

*Individual compensation packages are based on various factors unique to each candidate, including skill set, experience, qualifications, and other job-related aspects.*


**Eligible to enroll the first day of employment for immediate coverage.

Remote only roles:

Although the role is open to remote candidates, PCMI can only hire employees in the following states:

  • AL, CT, FL, GA, IL, KY, LA, MA, MI, MO, NC, NE, NH, NM, OH, PA, SC, TX, WI

Note: It is required for this role to be in the Park Ridge, IL office 2 days per week if candidate is located in the Chicagoland area.

The pay range for this role is:

170,000 - 180,000 USD per year (PCMI US)

#J-18808-Ljbffr