1

Director Software Jobs in Tennessee (NOW HIRING)

Be Seen First

Software Developer

Nashville, TN · On-site

$75K - $140K/yr

Software Developer Position in Nashville Suburb Highlights Quality Manufacturing Systems, Inc ... Work in a self-directed manner to plan, manage, and accomplish multiple tasks and assignments to ...

Be Seen First

Software Developer

Nashville, TN · On-site

$75K - $140K/yr

Software Developer Position in Nashville Suburb Highlights Quality Manufacturing Systems, Inc ... Work in a self-directed manner to plan, manage, and accomplish multiple tasks and assignments to ...

Manager, Software Engineering Job Number: 41101 Job Location: Nashville, TN Schedule: 9/80 -Every ... Ability to manage a team of engineers, typically around 15 direct reports. * Ability to track ...

Director of Software Engineering JOB LOCATION: Remote TRAVEL: 0% ESSENTIAL DUTIES & RESPONSIBILITIES: • Lead and manage a team of product focused software engineering resources to deliver business ...

Director of Software Engineering JOB LOCATION: Remote TRAVEL: 0% ESSENTIAL DUTIES & RESPONSIBILITIES: • Lead and manage a team of product focused software engineering resources to deliver business ...

Perform other appropriate duties as requested, directed, or assigned. * Perform all job functions ... software development methodologies, and programming languages Preferred Additional Skills:

Senior Software Engineer

Nashville, TN · On-site +1

$118K - $156K/yr

Demonstrated experience successfully influencing technical direction as a member of a team, with or without direct authority * History of contributing to software delivery initiatives from concept ...

Senior Software Engineer

Nashville, TN · Remote

$118K - $156K/yr

Demonstrated experience successfully influencing technical direction as a member of a team, with or without direct authority * History of contributing to software delivery initiatives from concept ...

Showing results 41-60

Director Software information

See Tennessee salary details

$126.2K

$230.5K

How much do director software jobs pay per year?

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

What is a director software?

A Director of Software is a senior leadership position responsible for overseeing the software development teams and guiding the strategic direction of software projects within an organization. They manage engineering managers and developers, set technical vision, ensure projects are aligned with business goals, and often collaborate with other departments like product management and operations. The role requires strong technical expertise, leadership skills, and the ability to balance innovation with operational efficiency. Directors of Software are also tasked with recruiting top talent, mentoring team members, and ensuring software quality and security standards are met.

What are some typical challenges a director of software faces when leading cross-functional teams?

A Director of Software often encounters challenges such as aligning priorities across engineering, product, and design teams, ensuring clear communication, and managing competing deadlines. Balancing technical debt reduction with new feature development is also a common concern. Successful Directors build strong relationships with stakeholders, foster a culture of collaboration, and implement processes that support transparency and efficient decision-making.

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

To thrive as a Director of Software, you need extensive experience in software development, strong leadership abilities, and a relevant degree in computer science or a related field. Familiarity with technical tools such as project management software (e.g., Jira), cloud platforms, and agile methodologies, as well as certifications like PMP or Scrum Master, is highly beneficial. Exceptional problem-solving, communication, and team management skills set outstanding candidates apart. These competencies are crucial for guiding teams, delivering high-quality products, and aligning software initiatives with organizational goals.

What is the difference between Director Software vs Software Engineer?

AspectDirector SoftwareSoftware Engineer
Required CredentialsBachelor's/Master's in CS or related field, leadership experienceBachelor's or higher in CS or related field, coding skills
Work EnvironmentLeadership, strategic planning, cross-team collaborationHands-on coding, development, debugging
Employer & Industry UsageTech companies, software firms, startupsAlmost universal across tech industries
Common Search & ComparisonOften compared for career progression, responsibilitiesEntry to mid-level roles, technical focus

The main difference between a Director Software and a Software Engineer lies in their responsibilities and experience. Directors focus on strategic planning, team leadership, and project oversight, often requiring leadership credentials. Software Engineers are primarily involved in coding and technical development. While Software Engineers are more hands-on with daily technical tasks, Directors oversee multiple projects and teams, guiding overall software development strategies.

What are the most commonly searched types of Software jobs in Tennessee? The most popular types of Software jobs in Tennessee are:
What cities in Tennessee are hiring for Director Software jobs? Cities in Tennessee with the most Director Software job openings:
Infographic showing various Director Software job openings in Tennessee as of August 2026, with employment types broken down into 86% Full Time, 11% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $221,384 per year, or $106.4 per hour.

Software Developer

Quality Manufacturing Systems, Inc.

Nashville, TN • On-site

$75K - $140K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Re-posted 21 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Software Developer Position in Nashville Suburb

Highlights

Quality Manufacturing Systems, Inc., specializes in manufacturing automation controls and systems integration. Our primary focus is custom high-end systems, serving customers worldwide. Our customers range from small companies to large factories with thousands of employees. We have immediate openings for software developers and systems engineers who want a challenging profession and enjoy travel. For more information about us please visit our website at: http://www.qmsionline.com/. This position is for software engineers. It is not for web developers.

  • 100% insurance premiums paid
  • 401(k) provided
  • Merit bonuses

Responsibilities include:

  • Analyze, modify, and develop real time custom automation control programs in C# & C++
  • Test and debug programs completed by self and other programmers
  • Employ best practices and QMSI coding standards for existing and new projects
  • Work directly with customers during project development, deployment, and support
  • Work in a self-directed manner to plan, manage, and accomplish multiple tasks and assignments to meet required deadlines

Minimum Job Requirements include:

  • Education: Bachelor's Degree or higher in Computer Science or related technical field
  • Strong hands-on expertise in Windows application development
  • Hands-on expertise in at least two programming languages
  • Hands-on expertise in at least one query language a plus (SQL Server preferred)
  • Hands-on experience in installation and configuration of Windows 7 or later OS.
  • Must be able to work independently in a fast-paced environment
  • Must be able to work in a team and understand the importance of teamwork, collaboration, and open communication
  • Must possess ability to effectively present technical information and respond to questions
  • Must be available for overtime and weekends when necessary to meet schedules and to install modifications to online production facilities

** PLEASE APPLY TO BE CONSIDERED **

Company Description

Quality Manufacturing Systems, Inc. (QMSI) specializes in manufacturing automation controls and systems integration. Our primary focus is custom high-end systems, serving customers worldwide. Our customers range from small companies to large factories with thousands of employees. For more information about us please visit our website http://www.qmsionline.com.