×
Register Here to Apply for Jobs or Post Jobs. X

Director of Software Engineering

Job in Gallatin, Sumner County, Tennessee, 37066, USA
Listing for: SERVPRO
Full Time position
Listed on 2026-04-11
Job specializations:
  • Software Development
    DevOps, Software Engineer, Software Project Mgr/ Lead
Salary/Wage Range or Industry Benchmark: 150000 - 200000 USD Yearly USD 150000.00 200000.00 YEAR
Job Description & How to Apply Below

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 lifecycle—planning, delivery, quality, and continuous improvement—while 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), ensuring solutions 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 maintainability—avoiding 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,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary