1

Director Of Software Jobs in Tennessee (NOW HIRING)

Responsibilities As a Senior Director of the software engineering division, you will apply your extensive knowledge of software architecture to manage software development tasks associated with ...

Software Development Snr Director

Nashville, TN · On-site

$244.40K/yr

As the leader of this organization, you will define the technical vision, drive execution across ... Proven track record of delivering complex, multi-team software initiatives from concept to ...

next page

Showing results 1-20

Director Of Software information

See Tennessee salary details

$126.2K

$230.5K

How much do director of software jobs pay per year?

As of May 28, 2026, the average yearly pay for director of 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 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 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 typically 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 Director Of Software roles and responsibilities?

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 jobs make $3,000 a month without a degree?

A Director of Software typically earns well above $3,000 monthly, often requiring a degree and extensive experience. For roles earning around $3,000 a month without a degree, positions such as freelance web developers, sales representatives, or certain skilled trades like electricians or HVAC technicians can meet that income level, especially with experience and certifications. These jobs often rely on skills, portfolios, or licenses rather than formal education.
Infographic showing various Director Of Software job openings in Tennessee as of May 2026, with employment types broken down into 7% As Needed, 48% Full Time, 8% Part Time, 5% Temporary, 30% Contract, and 2% Nights. Highlights an 81% Physical, 11% Hybrid, and 8% Remote job distribution, with an average salary of $221,384 per year, or $106.4 per hour.
Director of Software Engineering

Director of Software Engineering

Servpro Industries, LLC

Gallatin, TN

$237.80K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 26 days ago


Servpro rating

6.0

Company rating: 6.0 out of 10

Based on 308 frontline employees who took The Breakroom Quiz

21st of 56 rated cleaning companies


Job description

What we offer

  • Excellent health benefits plan, which includes medical, vision and dental options
  • 401(k) with company match
  • Company profit sharing plan
  • Generous paid time-off and paid holidays
  • Paid parental leave
  • 2 free on-site fitness rooms
  • Employee Assistance Program
  • Employee Resource Groups
  • Personal and professional development program

Job Summary
The Director of Software Engineering leads and develops a team of software engineers responsible for
delivering secure, reliable, and maintainable software solutions, including enterprise integrations, in a
cloud environment (preferably AWS). This role owns outcomes across the software development
lifecycleplanning, delivery, quality, and continuous improvementwhile partnering closely with
product, architecture, integration, security, and quality teams to scale engineering practices across the
organization. The Director drives execution of strategic initiatives using Agile Scrum and manages keep the-lights-on work using Kanban to ensure predictable delivery, operational stability, and measurable
improvements in software quality and developer productivity. This role is accountable not only for
delivery, but for evolving engineering capabilities that support enterprise integrations, quality
engineering excellence, and modern development practices, including the responsible use of AI-assisted
software development.

You will

  • Lead, coach, and develop a team of software engineers; set clear expectations, provide regular feedback, and foster a culture of ownership, continuous improvement, and innovation.
  • Own outcomes across the software development lifecycle (planning, build, test, release), ensuringsolutions are secure, reliable, maintainable, and aligned to business goals.
  • Drive execution of strategic initiatives using Agile Scrum (effective sprint planning, execution, reviews, and retrospectives) with transparent reporting of progress, risks, dependencies, and success criteria.
  • Manage keep-the-lights-on (KTLO) and operational work using Kanban to ensure predictable flow, timely incident/defect resolution, and continuous improvement using metrics-driven outcomes.
  • Own and mature integration practices to ensure APIs, events, and services are designed for reuse, scalability, and long-term maintainabilityavoiding brittle point-to-point solutions.
  • Partner with enterprise, solution, integration, and application architecture teams to adopt integration standards and patterns and ensure delivery teams implement them consistently - enabling freedom within a framework.
  • Improve integration reliability and operational readiness through observability and support practices (monitoring, logging, tracing, runbooks, and release readiness criteria).
  • Ensure engineering best practices are consistently applied, including code reviews, automated testing, secure coding practices, and high-quality documentation.
  • Partner with Quality Engineering leadership to support a Quality Center of Excellence (QCoE) operating model and embed quality into delivery through automation, testability, and shift-left practices.
  • Define and reinforce expectations for test automation, non-functional testing, and release readiness; use quality metrics (e.g., escaped defects, automation coverage, cycle time, and stability) to drive continuous improvement.
  • Lead adoption of AI-assisted development tools and practices to improve developer productivity and code quality; establish guardrails for responsible use in partnership with architecture, security, and quality.
  • Collaborate with cross-functional partners to define scope, timelines, and delivery tradeoffs; proactively manage dependencies and align plans to organizational priorities.
  • Manage nearshore/offshore and vendor resources (where applicable) to optimize delivery, quality, and cost; set performance expectations and ensure effective collaboration with internal teams.

You have

  • 10+ years of software engineering experience, including leading and developing high performing engineering teams (hiring, coaching, performance management, and talent development).
  • Proven ability to deliver business-critical software across the full SDLC with strong accountability for quality, predictability, and stakeholder satisfaction.
  • Strong knowledge of Agile delivery (Scrum for initiatives; Kanban/flow for operational work).
  • Experience designing and scaling integration solutions in complex environments (APIs, event-driven architectures, and service-to-service integration) with an emphasis on reuse, standards, and maintainability.
  • Cloud engineering experiencepreferably AWSincluding modern CI/CD automation and infrastructure-aware development practices.
  • Strong grasp of modern engineering practices: code review, automated testing, secure coding, observability, and high-quality technical documentation.
  • Hands-on familiarity with .NET and microservices-based solutions (or equivalent modern backend frameworks) to guide technical direction and unblock teams.
  • Experience partnering with Quality Engineering teams or operating within a Quality Center of
  • Excellence; able to define and improve quality metrics through automation.
  • Familiarity with AI-assisted development tools and engineering productivity practices, including establishing responsible-use guardrails with security and architecture.
  • Strong communication, collaboration, and stakeholder management skills across product, architecture, security, and operations.
  • Experience with enterprise integration patterns at scale, including orchestration, idempotency, error handling/retries, and versioning strategies.
  • Depth in AWS services used in modern application and integration platforms (e.g., ECS/EKS, Lambda,
  • API Gateway, SQS/SNS, EventBridge, RDS/DynamoDB, CloudWatch, IAM).
  • Experience defining and improving DevOps/delivery metrics (deployment frequency, lead time for changes, change failure rate, MTTR) and using them to drive continuous improvement.
  • Boomi experience (preferred), including designing, building, and supporting integrations within established platform standards.
  • Strong partnership with security and risk teams: threat modeling, vulnerability management, secrets management, and secure SDLC.
  • Experience leading distributed teams and vendor partners (nearshore/offshore), including managing delivery expectations and quality KPIs.
  • Background in legacy modernization, including decomposition, strangler patterns, migration planning, and technical debt reduction.

Education

Bachelors degree Computer Science, Engineering, or a related field preferred or equivalent work experience in Information Technology or Business-related field

The actual salary offered will be based on a variety of factors, including skills, experience, qualifications, internal equity, and location, with a compensation range of $147,900$203,250 plus up to a 15% annual incentive bonus.

About SERVPRO

For more than 50 years, SERVPRO has been a trusted leader in fire and water cleanup and restoration services, mold mitigation, construction, biohazard and pathogen remediation throughout the United States and Canada. Our 2,200+ individually owned and operated franchises are supported by our dedicated headquarters team. We strive to cultivate a professional community that respects and celebrates the things that make us unique, the things we share, and the collaborative spirit we bring to the work we pursue together.

SERVPRO is an equal opportunity employer. All applicants will be considered for employment without attention to age, race, color, religion, gender, sexual orientation, national origin, veteran or disability status.


What Servpro employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom