1

Software Engineering Manager Jobs in Waterloo, IA

... M system. • Prepare accurate product and service quotes, including pricing, options, and ... Requirements • Bachelor's Degree in Mechanical Engineering or a related technical field (required ...

Troubleshoot mechanical and hydraulic issues using engineering principles and field feedback ... Design and model custom or replacement parts for service sales orders using CAD software. Develop ...

... CRM system. · Prepare accurate product and service quotes, including pricing, options, and ... Requirements · Bachelor's Degree in Mechanical Engineering or a related technical field (required ...

Troubleshoot mechanical and hydraulic issues using engineering principles and field feedback ... Design and model custom or replacement parts for service sales orders using CAD software. * Develop ...

New

Engineer Product II

Waterloo, IA · On-site

$40 - $44/hr

... management programs. * Deliver small- to medium-scale engineering projects within cost, time, and ... Calibrate base-engine software features and support new feature development. * Provide technical ...

... Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing ... Maintains and updates established web sites with the assistance of basic web publishing software ...

... Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced ... Engineering to ensure the latest hardware and software is installed on the field test and ...

Manufacturing Engineer

Waterloo, IA · On-site

$67K - $87K/yr

... Industrial Engineering background to join our team. The ideal candidate will have proven ... Participate in total preventative maintenance and facilities management activities. Document ...

CNC Programmer

Cedar Falls, IA · On-site

$50 - $70/hr

Recommend new or revised tooling, fixtures, equipment, software, and process improvements to ... Requires frequent contact with personnel from all departments, at all management levels, and ...

Showing results 21-40

Software Engineering Manager information

See Waterloo, IA salary details

$98.1K

$167K

$197.7K

How much do software engineering manager jobs pay per year?

As of Sep 3, 2026, the average yearly pay for software engineering manager in Waterloo, IA is $167,018.00, according to ZipRecruiter salary data. Most workers in this role earn between $170,600.00 and $170,600.00 per year, depending on experience, location, and employer.

What does a software engineering manager do?

A software engineering manager oversees a team of people who are working on the development of new computer software or the enhancement of existing computer programs. Because this is a management job, your duties may include coordinating and planning with other departments within the company and with company executives. In addition to management skills, you need a firm understanding of the technical aspects of software engineering. Another aspect of this career involves understanding the market and competitor’s products so that your software can compete and meet market demands.

What does a software engineering manager do?

A Software Engineering Manager oversees a team of software engineers, guiding the development of software projects from planning to implementation. They are responsible for managing the team's workflow, ensuring high-quality code, and meeting project deadlines. In addition to technical leadership, they also handle hiring, mentoring, and performance reviews. Their role bridges the gap between technical execution and business objectives, ensuring that software solutions align with strategic goals.

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

To thrive as a Software Engineering Manager, you need a solid background in software development, team leadership, and project management, often backed by a degree in computer science or a related field. Familiarity with development tools, agile methodologies, version control systems, and, in some cases, certifications like PMP or Scrum Master are valuable. Exceptional communication, problem-solving, and mentoring skills distinguish top performers in this role. These competencies are crucial for successfully guiding technical teams, delivering projects efficiently, and fostering a collaborative and innovative engineering culture.

What are some common challenges faced by software engineering managers when leading diverse development teams?

Software Engineering Managers often encounter challenges such as balancing technical leadership with people management, aligning team members with different backgrounds and skill sets, and ensuring effective communication across remote or cross-functional teams. Navigating these challenges involves fostering an inclusive environment, setting clear expectations, and adapting management styles to individual team members’ needs. Successful managers also prioritize regular check-ins and feedback to keep projects on track and support professional growth within the team.

What is the difference between Software Engineering Manager vs Software Developer?

AspectSoftware Engineering ManagerSoftware Developer
CredentialsBachelor's or Master's in CS or related field, often with leadership experienceBachelor's or higher in CS or related field
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, debugging, and implementing features
Employer & Industry UsageUsed across tech companies, startups, and large enterprisesCommon in all software development settings
Search & Comparison IntentUnderstanding managerial roles, leadership responsibilitiesFocus on technical skills, coding tasks

The main difference between a Software Engineering Manager and a Software Developer lies in their roles and responsibilities. Managers oversee teams, coordinate projects, and handle strategic planning, while developers focus on coding and technical implementation. Both roles are essential in the software development lifecycle, but they serve different functions within an organization.

What job categories do people searching Software Engineering Manager jobs in Waterloo, IA look for?

The top searched job categories for Software Engineering Manager jobs in Waterloo, IA are:

What cities near Waterloo, IA are hiring for Software Engineering Manager jobs?

Cities near Waterloo, IA with the most Software Engineering Manager job openings:

Infographic showing various Software Engineering Manager job openings in Waterloo, IA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 86% In-person, and 14% Remote job distribution, with an average salary of $167,018 per year, or $80.3 per hour.

$67K - $87K/yr

Full-time

Re-posted 14 days ago


Job description

Van-Am Defense Systems is seeking an experienced Manufacturing Engineer to join our engineering team in Waverly, Iowa. This is an opportunity to make a direct impact on the manufacturing of high-precision components and assemblies supporting the aerospace and defense industries.

We are looking for an engineer who enjoys solving complex manufacturing challenges, improving production processes, designing tooling and fixtures, and collaborating with production, quality, and engineering teams to deliver world-class products. If you thrive in a fast-paced manufacturing environment and enjoy turning engineering concepts into efficient, repeatable production processes, we would like to hear from you.

What You Will Do

As a Manufacturing Engineer, you will:

  • Develop, implement, and optimize manufacturing processes for precision machined and fabricated components.
  • Design manufacturing methods, tooling, fixtures, and workholding solutions that improve productivity and quality.
  • Create and maintain manufacturing documentation including process plans, Bills of Material (BOMs), work instructions, and engineering changes.
  • Support CNC machining, forming, welding, assembly, and static load testing operations.
  • Partner with Production, Quality, and Engineering to troubleshoot manufacturing challenges and improve throughput.
  • Support quoting and estimating by evaluating manufacturing methods and labor requirements.
  • Drive continuous improvement initiatives focused on quality, efficiency, cost reduction, and waste elimination.
  • Ensure manufacturing processes comply with AS9100 quality requirements and customer specifications.
What We Are Looking For

Qualified candidates will have:

  • Bachelor's degree in Mechanical Engineering, Industrial Engineering, or a related engineering discipline (or equivalent manufacturing engineering experience).
  • 5+ years of manufacturing engineering experience in aerospace, defense, or other precision manufacturing environments preferred.
  • Experience supporting CNC machining, fabrication, welding, assembly, and manufacturing process development.
  • Experience designing tooling, fixtures, and manufacturing workholding.
  • Working knowledge of CAD software (SolidWorks preferred).
  • Experience with ERP systems (Epicor preferred).
  • Strong analytical, troubleshooting, project management, and communication skills.
  • Experience with AS9100 or ISO 9001 manufacturing environments is highly desirable.
  • Working knowledge of ITAR requirements is preferred.
Why Van-Am Defense Systems?

At Van-Am Defense Systems, our engineers play a key role in delivering products that support critical defense and aerospace programs. You will work alongside experienced manufacturing professionals while helping shape the future of our operations through innovation, continuous improvement, and technical excellence.

We offer:

  • Competitive compensation package
  • Comprehensive benefits package
  • Opportunity to work on challenging aerospace and defense programs
  • Collaborative engineering environment
  • Modern manufacturing equipment and technology
  • Stable, growing organization committed to continuous improvement
  • Career growth and professional development opportunities

Location: Waverly, Iowa


As a federal government contractor, Van-Am Defense Systems is required to maintain a drug-free workplace under the Drug-Free Workplace Act. As part of the hiring process, all candidates who receive a conditional job offer must undergo a pre-employment drug test, which includes testing for marijuana, regardless of state legalization.

Testing is conducted after a job offer is extended, and results are kept confidential. A positive result may impact the final offer of employment. Van-Am complies with all applicable Federal, State (including Missouri and Iowa), and DOT regulations, where relevant.

Van-Am is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.