1

Manager Of Software Development Jobs in Carol Stream, IL

Senior Software Engineer

Chicago, IL ยท On-site

$126K - $166K/yr

Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace. Software Integration ...

Software Engineer

Chicago, IL ยท On-site

$97K - $158K/yr

Software Engineer provides technical leadership in design, development, testing and deployment of Caterpillar's state-of-the-art digital platform hosted on AWS. This position will build a world class ...

Senior Software Development Engineer is a technical team member that is responsible for the design ... Understanding of order and warehouse management systems is a great plus * Leading a team will be a ...

Position Overview As the Manager of Thermal Development within Invenergy's Thermal Technology Group, you will be responsible for developing greenfield and brownfield standalone combustion turbine and ...

Position Overview As the Manager of Thermal Development within Invenergy's Thermal Technology Group, you will be responsible for developing greenfield and brownfield standalone combustion turbine and ...

Position Overview As the Manager of Thermal Development within Invenergy's Thermal Technology Group, you will be responsible for developing greenfield and brownfield standalone combustion turbine and ...

Position Overview As the Manager of Thermal Development within Invenergy's Thermal Technology Group, you will be responsible for developing greenfield and brownfield standalone combustion turbine and ...

Showing results 21-40

Manager Of Software Development information

See Carol Stream, IL salary details

$82.2K

$147K

$184.6K

How much do manager of software development jobs pay per year?

As of Jul 26, 2026, the average yearly pay for manager of software development in Carol Stream, IL is $146,976.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,700.00 and $168,600.00 per year, depending on experience, location, and employer.

What does a Manager of Software Development do?

A Manager of Software Development oversees teams of software engineers and developers, guiding them through the software development lifecycle. They are responsible for project planning, setting goals, ensuring deadlines are met, and maintaining high-quality standards. Additionally, they facilitate communication between team members and other departments, help resolve technical challenges, and support the professional growth of their team. Their role blends technical expertise with leadership and project management skills.

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

To thrive as a Manager of Software Development, you need strong leadership abilities, a solid background in software engineering, and experience with project management, often supported by a degree in computer science or a related field. Familiarity with development tools like Git, Jira, agile methodologies, and sometimes certifications such as PMP or Scrum Master are typically required. Excellent communication, problem-solving, and team-building skills help you motivate teams and foster a collaborative environment. These skills are essential for delivering high-quality software products on time while supporting the growth and efficiency of your development team.

What are some common challenges faced by a Manager of Software Development, and how can they be addressed?

A Manager of Software Development often navigates challenges such as balancing project deadlines with code quality, managing cross-functional team dynamics, and adapting to rapidly changing technologies. Addressing these requires clear communication, fostering a collaborative team culture, and implementing agile methodologies to stay responsive to change. Regular one-on-one meetings, continuous learning opportunities, and transparent goal-setting also help maintain team engagement and productivity. By proactively addressing these challenges, managers can drive successful project outcomes and support their team's professional growth.

What is the difference between Manager Of Software Development vs Software Development Manager?

AspectManager Of Software DevelopmentSoftware Development Manager
Required CredentialsBachelor's degree in CS or related field; often certifications in project managementBachelor's degree in CS or related field; certifications like PMP are common
Work EnvironmentLeads multiple development teams, oversees project delivery, collaborates with stakeholdersManages software development teams, focuses on project execution and team coordination
Employer & Industry UsageUsed in tech companies, software firms, and IT departmentsCommon in software companies, tech startups, and enterprise IT divisions

The main difference is that a Manager Of Software Development typically oversees multiple teams and strategic initiatives, while a Software Development Manager focuses more on managing specific development teams and project execution. Both roles require similar credentials and are used across similar industries, but their scope and focus differ slightly.

What cities near Carol Stream, IL are hiring for Manager Of Software Development jobs? Cities near Carol Stream, IL with the most Manager Of Software Development job openings:
Infographic showing various Manager Of Software Development job openings in Carol Stream, IL as of July 2026, with employment types broken down into 1% As Needed, 70% Full Time, 27% Part Time, and 2% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $146,976 per year, or $70.7 per hour.

Director of Software Engineering

Logical Information Machines

Chicago, IL โ€ข On-site

$260K/yr

Full-time

Medical, Dental, Life, Retirement

Posted 29 days ago


Job description

The Role

We are looking for a Director of Software Engineering to lead the technology teams building Morningstar's Plan Advantage and Fiduciary Services platforms. In this role, you'll own the engineering strategy, execution, and talent development for two of the most critical product lines within our Retirement business unit - directly shaping how retirement plan providers, broker dealers, and advisors deliver better outcomes to millions of plan participants.

You'll report to the Head of Product and Technology and partner closely with the Director of Product Management to translate product vision into scalable, secure, and increasingly AI-powered technology. This is a leadership role that demands both strong technical judgment and the ability to build and develop high-performing engineering teams.

Morningstar is in the middle of a significant AI transformation - on the product side, we're bringing new AI-driven capabilities to market that change how advisors and plan providers interact with our platform. On the engineering side, we're embedding AI-powered tooling into our development workflows to accelerate delivery and raise quality. The person in this role will be a driving force on both fronts.

Location: Chicago, IL (Hybrid-4 days in Office)

We intentionally prioritize in-person collaboration, as we've found it strengthens creative quality, alignment, and team momentum.

Job Responsibilities
  • Set and execute the engineering strategy and roadmap for Morningstar Plan Advantage and Fiduciary Services technology, ensuring alignment with product and business goals
  • Lead, mentor, and grow a global engineering organization spanning onshore and offshore teams, with a focus on hiring, retention, and developing senior technical talent
  • Partner with the Director of Product Management to define and prioritize the product and technology roadmap, balancing near-term delivery with long-term platform investment
  • Drive the adoption of AI across both product capabilities and internal engineering workflows - championing AI-assisted development practices (code review, testing, documentation) and delivering AI-powered product features to market
  • Own technical architecture decisions for the platform, ensuring systems are scalable, secure, reliable, and built on modern cloud-first principles
  • Establish and maintain engineering standards, development practices, and quality benchmarks across the organization
  • Champion a security-first engineering culture, ensuring secure development practices, code quality standards, and proactive vulnerability management are embedded into the development lifecycle
  • Oversee the full development lifecycle - from design and architecture through deployment, monitoring, and operational excellence
  • Collaborate cross-functionally with design, research, methodology, client service, sales, and compliance to deliver integrated solutions
  • Manage engineering capacity, budgets, and vendor relationships, making tradeoff decisions that optimize for both velocity and sustainability
  • Represent engineering in client-facing contexts as needed, including product demonstrations, technical due diligence, and strategic conversations with prospects and partners
Qualifications
  • 10+ years of progressive experience in technology/software engineering, with at least 4 years in engineering leadership roles managing teams and managers
  • Demonstrated ability to build and operate scalable, enterprise-grade software systems - ideally in a cloud-first environment (AWS preferred)
  • Deep technical foundation: fluency in modern backend technologies (Java, Spring Boot, or equivalent), RESTful API design, distributed systems, and relational databases
  • Genuine curiosity about and experience with Artificial Intelligence - whether through shipping AI-powered product features, adopting AI development tools, or both. This is not a check-the-box requirement; we want someone who is actively learning and building with AI
  • A passion for developing people - you've built teams, grown engineers into leaders, and created cultures of ownership and continuous improvement
  • Strong understanding of Agile development practices and the judgment to adapt process to context rather than follow it rigidly
  • Excellent communication skills - you can translate between technical depth and business strategy, and you're comfortable presenting to executives, clients, and engineering teams alike
  • A collaborative, low-ego leadership style that earns trust across product, design, and engineering
  • Previous experience in financial services, retirement, or regulated industries is a strong plus but not required
  • A bachelor's degree in Computer Science, Engineering, Mathematics, or a related experience / field is required

Compensation and Benefits

At Morningstar we believe people are at their best when they are at their healthiest. That's why we champion your wellness through a wide range of programs that support all stages of your personal and professional life. Here are some examples of the offerings we provide:

  • Financial Health

    • 100% 401k match up to 6% of salary

    • Stock Ownership Potential

    • Company provided life insurance - 1x salary + commission

  • Physical Health

    • Comprehensive health benefits(medical/dental/vision)including potential premium discounts and company-provided HSA contributions (up to $500-$2,000 annually) for specific plansand coverages

    • Additional medical Wellness Incentives - up to $300-$600 annual

    • Company-provided long- and short-termdisabilityinsurance

  • Emotional Health

    • Trust-Based Time Off

    • 6-week Paid Sabbatical Program

    • 6-Week Paid Family Caregiving Leave

    • Competitive 8-24 Week Paid Parental Leave

    • Adoption Assistance

    • Leadership Coaching & FormalMentorshipOpportunities

    • Annual Flex Stipend - $1000 annually to cover personal education & well-being expenses

    • Tuition Reimbursement

  • Social Health

    • Charitable Matching Gifts program

    • Dollars for Doers volunteer program

    • Paid volunteering days

    • 15+ Employee Resource & Affinity Groups

Total Cash Compensation Range

$195,600.00-299,916.66

Inclusive of annual base salary and target incentive

If you receive and accept an offer from us, we require that personal and any related investments be disclosed confidentiality to our Compliance team (days vary by region). These investments will be reviewed to ensure they meet Code of Ethics requirements. If any conflicts of interest are identified, then you will be required to liquidate those holdings immediately. In addition, dependent on your department and location of work certain employee accounts must be held with an approved broker (for example all, U.S. employee accounts). If this applies and your account(s) are not with an approved broker, you will be required to move your holdings to an approved broker.

Morningstar's hybrid work environment gives you the opportunity to collaborate in-person each week as we've found that we're at our best when we're purposely together on a regular basis. In most of our locations, our hybrid work model is four days in-office each week. A range of other benefits are also available to enhance flexibility as needs change. No matter where you are, you'll have tools and resources to engage meaningfully with your global colleagues.

002_MstarAssocLLC Morningstar Investment Management LLC Legal Entity