1

Software Manager Jobs in Champaign, IL (NOW HIRING)

Software Engineering Manager

Champaign, IL ยท On-site

$130K - $160K/yr

Role Summary A growing technology organization is seeking a Software Engineering Manager - Embedded Systems to lead a team of software engineers responsible for the design, development, and delivery ...

Software Engineering Manager

Champaign, IL ยท On-site

$130 - $160/hr

Role Summary A growing technology organization is seeking a Software Engineering Manager - Embedded Systems to lead a team of software engineers responsible for the design, development, and delivery ...

Software Engineering Manager

Champaign, IL ยท On-site

$130 - $160/hr

Software Engineering Manager - Embedded Systems Champaign, IL area - 2 hours south of Chicago, IL Onsite - Relocation available - Must Currently be in the US $130k-$160k Join a growing technology ...

Software Developer (Champaign, IL) Job Overview: We are seeking a talented and motivated Software ... Ability to manage multiple priorities and own projects from inception through completion. Excellent ...

Senior System Software Engineer

Champaign, IL ยท On-site

$122K - $161K/yr

NVIDIA is seeking a Sr. Systems Software Engineer for the Apache Spark Acceleration group. Over the past five years GPU accelerated data processing has moved from proof of concept to production ...

Software Development Engineer - Python

Champaign, IL ยท On-site

$50.25 - $69.25/hr

Software Development Engineer - Python Experience Level: Minimum 2+ Years of Core Python Software ... Database Design & Management: Build, query, and optimize relational and/or non-relational databases ...

Be Seen First

Property Manager

Champaign, IL ยท On-site

$39K - $42K/yr

Property Manager - Hessel on the Park | Champaign, IL Community Property Management is hiring a ... Comfortable with everyday office software (AppFolio a plus) * Able to work extra hours during peak ...

Oracle Fusion Developer

Champaign, IL ยท On-site +1

$110K - $125K/yr

Manages and participate in software design meetings and analyze user needs to determine technical requirements. * Collaborate & lead tech teams consisting of employees & contractors in planning and ...

Oracle Fusion Developer

Champaign, IL ยท On-site +1

$110K - $125K/yr

Manages and participate in software design meetings and analyze user needs to determine technical requirements. * Collaborate & lead tech teams consisting of employees & contractors in planning and ...

Oracle Fusion Developer

Champaign, IL ยท On-site +1

$110K - $125K/yr

Manages and participate in software design meetings and analyze user needs to determine technical requirements. * Collaborate & lead tech teams consisting of employees & contractors in planning and ...

Oracle Fusion Developer

Champaign, IL ยท On-site

$110 - $125/hr

Manages and participate in software design meetings and analyze user needs to determine technical requirements. * Collaborate & lead tech teams consisting of employees & contractors in planning and ...

next page

Showing results 1-20

Software Manager information

See Champaign, IL salary details

$74.6K

$143K

$178.3K

How much do software manager jobs pay per year?

As of Aug 14, 2026, the average yearly pay for software manager in Champaign, IL is $143,041.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,200.00 and $169,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 Champaign, IL?

The most popular types of Software jobs in Champaign, IL are:

What are popular job titles related to Software Manager jobs in Champaign, IL?

For Software Manager jobs in Champaign, IL, the most frequently searched job titles are:

What job categories do people searching Software Manager jobs in Champaign, IL look for?

The top searched job categories for Software Manager jobs in Champaign, IL are:

What cities near Champaign, IL are hiring for Software Manager jobs?

Cities near Champaign, IL with the most Software Manager job openings:

Infographic showing various Software Manager job openings in Champaign, IL as of August 2026, with employment types broken down into 1% As Needed, 73% Full Time, 25% Part Time, and 1% Contract. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution, with an average salary of $143,041 per year, or $68.8 per hour.

Software Engineering Manager

twenty80.io

Champaign, IL โ€ข On-site

$130K - $160K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Re-posted 28 days ago


Job description

Role Summary

A growing technology organization is seeking a Software Engineering Manager – Embedded Systems to lead a team of software engineers responsible for the design, development, and delivery of embedded software solutions that power high-visibility products used by customers around the world.

This role combines technical leadership with hands-on engineering involvement, providing the opportunity to influence product architecture, guide software strategy, and drive projects from concept through commercialization. The position partners closely with Engineering, Operations, Product Management, Sales, and Marketing to ensure innovative, scalable, and high-quality solutions are delivered to market.

The ideal candidate brings deep embedded software development expertise, strong C++ programming skills, and a proven ability to mentor teams while contributing directly to technical design and development activities.

Key ResponsibilitiesTechnical Leadership & Team Management
  • Lead, mentor, and develop a team of embedded software engineers, fostering a collaborative and high-performing engineering culture.
  • Provide technical guidance, architectural oversight, and hands-on support throughout the software development lifecycle.
  • Manage engineering priorities, project timelines, and resource allocation across multiple concurrent initiatives.
  • Promote engineering best practices, code quality standards, and continuous improvement initiatives.
Software Design & Development
  • Contribute directly to the design, development, and maintenance of embedded software applications and platforms.
  • Drive technical decision-making related to software architecture, platform evolution, and future technology direction.
  • Lead full lifecycle software development activities, including requirements analysis, design, implementation, testing, deployment, and ongoing support.
  • Collaborate with cross-functional teams to ensure software solutions align with business objectives and product roadmaps.
Product Development & Innovation
  • Support the development and commercialization of next-generation products and proprietary software platforms.
  • Evaluate and recommend future hardware and software technologies to enhance product capabilities and maintain competitive advantage.
  • Partner with Product Management, Sales, Marketing, and Operations to translate business needs into scalable technical solutions.
  • Drive innovation through the adoption of modern development practices and emerging technologies.
Development Operations & Process Improvement
  • Support and enhance Agile software development processes and engineering workflows.
  • Oversee source control, build automation, and deployment practices utilizing modern development tools and CI/CD methodologies.
  • Identify opportunities to improve software quality, development efficiency, and engineering scalability.
  • Manage technical risks, dependencies, and issue resolution across multiple projects.
Stakeholder Collaboration
  • Communicate project status, technical risks, and delivery milestones to leadership and key stakeholders.
  • Foster strong collaboration across engineering and business functions to ensure successful product delivery.
  • Serve as a technical leader and trusted advisor, helping shape the long-term software strategy for the organization.
Required Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field; Master’s degree preferred.
  • 10+ years of embedded software development experience.
  • Strong hands-on expertise with C++ development.
  • Experience designing and developing software for Linux and/or Windows embedded environments.
  • Demonstrated leadership experience through formal management, technical leadership, or project leadership responsibilities.
  • Proven experience with full software development lifecycle methodologies, from concept through product release.
  • Strong problem-solving, analytical, and technical decision-making skills.
  • Excellent communication, collaboration, and stakeholder management abilities.
Preferred Qualifications
  • Experience leading and mentoring software engineering teams.
  • Familiarity with Agile software development methodologies and cross-functional product development environments.
  • Hands-on experience with development and collaboration tools including Git, Jenkins, and Jira.
  • Experience influencing software architecture and long-term platform strategy.
  • Background working with proprietary software products or technology-driven organizations.
  • Experience collaborating with hardware engineering teams on integrated product development initiatives.
Technical Environment
  • Embedded Software Development
  • C++
  • Linux and Windows Embedded Systems
  • Git
  • Jenkins
  • Jira
  • Agile Development Methodologies
  • Full Software Development Lifecycle (SDLC)
  • Cross-Functional Product Development
Compensation & Work Model

Employment Type: Direct-hire, full-time
Work Model: Onsite position
Location: Greater Champaign, Illinois area (approximately two hours south of Chicago)
Relocation: Relocation assistance available for qualified candidates currently residing in the United States
Compensation: Competitive base salary ranging from $130,000 – $160,000, plus comprehensive benefits package including medical, dental, vision, life insurance, disability coverage, and 401(k).

This is an outstanding opportunity for a technically strong engineering leader who enjoys building teams, developing innovative products, and playing an influential role in the growth and long-term technology direction of a collaborative and forward-thinking organization.