1

Manager Of Software Development Jobs in Naperville, IL

Software Development Manager

Chicago, IL · On-site

$119K - $155K/yr

Drive the adoption of best practices in software development, including agile methodologies, code reviews, and CI/CD pipelines. * Ensure applications are secure, scalable, and optimized for ...

Software Development Manager Pay from $121,000 to $160,000 per year Corporate Headquarters 12575 ... Lead and develop a team of 3 to 5 developers, fostering a culture of high performance and ...

Director of Software Engineering

Chicago, IL · On-site

$244.70 - $279.20/hr

Lead, manage and grow multiple teams of product focused software engineers * Mentor and guide the professional and technical development of engineers on your team * Work with product managers to ...

Software Engineer

Chicago, IL · On-site

$89K - $144K/yr

Software Development Life Cycle : knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the ...

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

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 Engineering Manager This role leads a software engineering team that designs, develops ... Twelve or more years of experience in software development after completion of a Bachelor's degree.

Required : • At least 8+ years of experience testing modern large-scale software and complex test ... software development using IBM Assembler/Metal C on the mainframe (zOS or zVSE) platform • ...

next page

Showing results 1-20

Manager Of Software Development information

See Naperville, IL salary details

$79.4K

$141.9K

$178.2K

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

As of Jul 20, 2026, the average yearly pay for manager of software development in Naperville, IL is $141,890.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,300.00 and $162,800.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 are the most commonly searched types of Of Software Development jobs in Naperville, IL? The most popular types of Of Software Development jobs in Naperville, IL are:
What cities near Naperville, IL are hiring for Manager Of Software Development jobs? Cities near Naperville, IL with the most Manager Of Software Development job openings:
Infographic showing various Manager Of Software Development job openings in Naperville, IL as of July 2026, with employment types broken down into 1% As Needed, 79% Full Time, 16% Part Time, 2% Contract, and 2% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $141,890 per year, or $68.2 per hour.
Software Development Manager

Software Development Manager

Daniels Health

Chicago, IL • On-site

$119K - $155K/yr

Other

Posted 9 days ago


Daniels Health rating

5.9

Company rating: 5.9 out of 10

Based on 12 frontline employees who took The Breakroom Quiz


Job description

We are seeking an experienced Software Development Manager will lead a team of five software developers to design, develop, and maintain in-house software solutions that support business operations. This role requires strong leadership, technical expertise, and the ability to integrate applications with our Databricks Data Lakehouse for data-driven functionality. The ideal candidate will have experience managing small, agile teams and a passion for delivering scalable, reliable software tailored to internal needs.
What you will do
  • Oversee the end-to-end development of in-house web, mobile, and Windows applications, ensuring alignment with business requirements. 
  • Drive the adoption of best practices in software development, including agile methodologies, code reviews, and CI/CD pipelines.
  • Ensure applications are secure, scalable, and optimized for performance and maintainability.
  • Collaborate with data teams to integrate in-house applications with the Databricks Data Lakehouse, leveraging APIs, Spark, or Delta Lake for data access and analytics.
  • Set clear goals, conduct performance reviews, and provide coaching to ensure team success.
  • Coordinate team workflows, ensuring effective communication and alignment on project priorities.
  • Define project scopes, timelines, and deliverables in collaboration with stakeholders, ensuring timely delivery of internal applications.
  • Manage technical debt, prioritize feature development, and balance immediate business needs with long-term system improvements.
  • Work closely with business units, BI teams, and data analysts to understand requirements and ensure applications meet internal user needs.
  • Communicate project progress and technical concepts to non-technical stakeholders, including leadership.
  •  Implement tools and processes to enhance development efficiency, such as automated testing, version control, or DevOps practices.
  •  Stay updated on industry trends and Databricks capabilities to improve application functionality and development workflows.
 
Candidate Profile
  • Skills & Qualifications
  • Bachelor's degree in Computer Science, Data Science, Business Analytics, or a related field highly preferred. 
  • 7+ years of software development experience.
  • 3+ years in a leadership or management role.
  • Experience managing small, agile teams of developers working on web, mobile, and/or Windows applications.
  • Proficiency in programming languages such as Python, JavaScript, Java, C#, or similar, relevant to web, mobile, and Windows development.
  • Experience with web/mobile frameworks (e.g., React, Angular, Flutter) and Windows development tools (e.g., .NET, WPF).
  • Knowledge of Databricks technologies (e.g., Apache Spark, Delta Lake, or APIs) for data integration.
  • Familiarity with agile methodologies, DevOps tools (e.g., Git, Jenkins, Docker), and cloud platforms (e.g., AWS, Azure, or GCP).Proficiency with BI tools such as Tableau, Power BI, Looker, or similar platforms.
  • Understanding of cloud platforms (AWS, Azure, or GCP). 
  • Excellent leadership and team management skills, with a track record of mentoring high-performing teams.
  • Strong communication skills to present complex data insights to non-technical stakeholders.
  • Strategic mindset with the ability to align BI initiatives with business objectives. 
  • Ability to prioritize tasks and manage multiple projects in a fast-paced environment.
 
  • Work Environment
  • Occasional travel necessary to accommodate for global and regional meetings, workshops or training.
  • Ability to occasionally join calls before / after traditional office hours
 
$119,871 - $155,561 a year
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job

What Daniels Health employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom