1

Director Of Software Jobs in Iowa (NOW HIRING)

Director of Audit Services

Iowa, IA ยท On-site

$102K - $128K/yr

ViClarity is a leading global provider of Governance, Risk, and Compliance (GRC) software, serving ... We are hiring a Director of Audit Services to lead the strategy, growth, and delivery of ViClarity ...

... direct hire by our customers, and additional opportunities within our own organization. Embedded Software Engineer This position is associated with the design and development of Back-end embedded ...

Embedded Software Engineer

Dubuque, IA ยท On-site

$70K - $110K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... direct hire by our customers, and additional opportunities within our own organization. Embedded Software Engineer This position is associated with the design and development of Back-end embedded ...

Embedded Software Engineer

Dubuque, IA ยท On-site

$70K - $110K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... direct hire by our customers, and additional opportunities within our own organization. Embedded Software Engineer This position is associated with the design and development of Back-end embedded ...

Showing results 21-40

Director Of Software information

See Iowa salary details

$130.6K

$238.6K

How much do director of software jobs pay per year?

As of Aug 13, 2026, the average yearly pay for director of software in Iowa is $229,103.00, according to ZipRecruiter salary data. Most workers in this role earn between $237,600.00 and $237,600.00 per year, depending on experience, location, and employer.

What do directors of software do?

A director of software oversees the development and implementation of software projects, manages software teams, and aligns technology strategies with business goals. They often coordinate with other departments, set technical standards, and ensure timely delivery of software solutions, typically requiring strong leadership and technical expertise. They may also be involved in budgeting, hiring, and evaluating team performance.

What skills and qualifications are needed to thrive as a director of software?

To thrive as a Director of Software, you need expertise in software development, project management, and leadership, often supported by a degree in computer science or a related field and significant industry experience. Familiarity with software development methodologies (like Agile), cloud platforms, and management tools such as Jira or GitHub Enterprise is typically required. Exceptional communication, strategic thinking, and people management skills set standout candidates apart. These skills are vital for successfully leading technical teams, delivering high-quality products, and aligning software initiatives with business goals.

How does a director of software balance strategic leadership with hands-on technical involvement?

As a Director of Software, you are expected to provide high-level strategic guidance while also staying engaged with day-to-day technical decisions when necessary. This balance is achieved by delegating most of the technical implementation to engineering teams and managers, but remaining involved in architectural reviews, critical project milestones, and technical troubleshooting. Effective directors foster collaboration across teams, align software initiatives with business goals, and mentor senior developers or managers. While you may not code daily, your technical expertise and leadership shape the team's direction and success.

What are the roles and responsibilities of a director of software?

A Director of Software oversees the software development teams and manages the execution of software projects within an organization. Their responsibilities include setting technical direction, ensuring project timelines are met, managing budgets, and mentoring engineering managers and developers. They also collaborate with other departments to align software initiatives with business goals and are responsible for maintaining high standards of quality and security in software products.

What are popular job titles related to Director Of Software jobs in Iowa?

For Director Of Software jobs in Iowa, the most frequently searched job titles are:

Infographic showing various Director Of Software job openings in Iowa as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $229,103 per year, or $110.1 per hour.

Director of Customer Care, Controls

Basepoint Building Automations

Des Moines, IA โ€ข On-site

Full-time

Re-posted 12 days ago


Job description

At Basepoint Building Automations, we don't just install control systems—we create smarter, more efficient buildings.

We're growing and looking for a Director of Customer Care, Controls. The Director of Customer Care, Controls is responsible for the post-installation customer experience, ensuring that ongoing contractual commitments are consistently met or exceeded. This role drives customer satisfaction, fosters long-term relationships, and supports a scalable, high-performing service operations model.

What you will do:

  • Develop and lead a high-performing Customer Care organization that delivers a responsive, knowledgeable, and consistent customer experience while promoting a culture of accountability, collaboration, and continuous improvement.
  • Establish and execute a scalable service operations strategy by leveraging technology platforms, remote monitoring, predictive maintenance, analytics, and connected building solutions to improve operational efficiency and customer outcomes.
  • Provide strategic leadership for Service Management and Customer Service functions for integrated controls and electric security solutions.
  • Ensure all service level agreements (SLAs) and contractual commitments are consistently achieved, including response times, resolution times, quality of service, customer satisfaction, and compliance with established performance standards.
  • Drive customer retention by strengthening post-installation relationships, ensuring exceptional service delivery, and positioning Customer Care as a trusted advisor throughout the customer lifecycle.
  • Lead preventive maintenance agreement renewals and recurring service initiatives to maximize customer retention, increase recurring revenue, and identify opportunities to expand service offerings within existing accounts.
  • Partner with Sales, Operations, Project Management, and Executive Leadership to ensure seamless project turnover, proactive customer communication, and successful long-term account management.
  • Develop key performance indicators (KPIs), service metrics, and reporting dashboards to measure operational performance, customer satisfaction, technician productivity, contract profitability, and overall business effectiveness.
  • Coach, mentor, and develop Service Managers and Customer Care team members by establishing performance expectations, succession planning, leadership development, and career advancement opportunities.
  • Foster strong partnerships with customers, manufacturers, and strategic vendors to improve service capabilities, technology adoption, and overall customer value.
  • Promote a culture of safety, quality, regulatory compliance, and continuous process improvement across all Customer Care operations.
  • Perform other duties and responsibilities as assigned.

Requirements

  • Bachelor’s degree in business administration, operations management, or a related field, or an equivalent mix of education and relevant experience required
  • Seven or more years of progressive experience in customer care and/or service operations role
  • Five or more years leadership experience in customer care and/or service operations or related field
  • Proven track record of managing multi-location service operations
  • Strong background in P&L management
  • Experience in direct management of managers and indirect oversight of large teams preferred
  • Knowledge of safety regulations and compliance requirements in service industries
  • Experience with service management software and financial reporting systems a plus
  • Excellent communication and interpersonal skills for interacting with all organizational levels
  • Data analysis skills for performance monitoring and decision-making
  • Results-oriented with strong accountability and ownership mindset
  • Excellent organizational and time management skills
  • Ability to work under pressure and handle multiple priorities

Physical Requirements

  • Valid driver's license and ability to operate a motor vehicle for business travel
  • Ability to travel regularly between multiple service locations
  • Capability to walk through various work environments including offices, warehouses, and field location
  • Capability to lift and carry materials up to 25 pounds occasionally
  • Ability to work in various environmental conditions including outdoor settings when visiting job sites
  • Capability to communicate effectively in person, by phone, and through digital platforms

Why Basepoint Building Automations: Basepoint was built on the belief that the best companies are owned by the people who show up every day to do the work.  As an employee-owned building automation company, we approach every project with a long-term mindset, shared accountability, and pride in doing the work right. Our people are owners, which means higher standards, stronger teamwork, and a long-term mindset. When the company succeeds, we all succeed—and