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 ...
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 ...
Director of Software Engineering
Gallatin, TN · On-site
$237K/yr
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 ...
Director of Software Engineering
Gallatin, TN · On-site
$237K/yr
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 ...
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 ...
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 ...
As Director of Software Engineering in the Datacenter Software & Automation organization within ... Oversee software architecture, development, debugging, and enhancement activities in line with ...
As Director of Software Engineering in the Datacenter Software & Automation organization within ... Oversee software architecture, development, debugging, and enhancement activities in line with ...
Director, Software Development
Nashville, TN · On-site
$140 - $180/hr
Oracle Cloud Infrastructure is seeking a Director of Software Development to lead the engineering organization responsible for the Business Process Optimization System (BPOS) platform. The BPOS ...
Director, Software Development
Nashville, TN · On-site
$140 - $180/hr
Oracle Cloud Infrastructure is seeking a Director of Software Development to lead the engineering organization responsible for the Business Process Optimization System (BPOS) platform. The BPOS ...
Tons of cultural activities, like weekly devotional, leadership development courses, Battle of the ... What You'd Do in This Role: We're looking for an Associate Director of Software Engineering who ...
Quick apply
Tons of cultural activities, like weekly devotional, leadership development courses, Battle of the ... What You'd Do in This Role: We're looking for an Associate Director of Software Engineering who ...
Director, Software Development
Nashville, TN · On-site
$244K/yr
Oracle Cloud Infrastructure is seeking a Director of Software Development to lead the engineering organization responsible for the Business Process Optimization System (BPOS) platform. The BPOS ...
Director, Software Development
Nashville, TN · On-site
$244K/yr
Oracle Cloud Infrastructure is seeking a Director of Software Development to lead the engineering organization responsible for the Business Process Optimization System (BPOS) platform. The BPOS ...
As Director of Software Engineering in the Datacenter Software & Automation organization within ... Oversee software architecture, development, debugging, and enhancement activities in line with ...
As Director of Software Engineering in the Datacenter Software & Automation organization within ... Oversee software architecture, development, debugging, and enhancement activities in line with ...
Director, Software Development
Nashville, TN · On-site
$244K/yr
Oracle Cloud Infrastructure is seeking a Director of Software Development to lead the engineering organization responsible for the Business Process Optimization System (BPOS) platform. The BPOS ...
Director, Software Development
Nashville, TN · On-site
$244K/yr
Oracle Cloud Infrastructure is seeking a Director of Software Development to lead the engineering organization responsible for the Business Process Optimization System (BPOS) platform. The BPOS ...
Director, Software Development
Nashville, TN · On-site
$244K/yr
Oracle Cloud Infrastructure is seeking a Director of Software Development to lead the engineering organization responsible for the Business Process Optimization System (BPOS) platform. The BPOS ...
Director, Software Development
Nashville, TN · On-site
$244K/yr
Oracle Cloud Infrastructure is seeking a Director of Software Development to lead the engineering organization responsible for the Business Process Optimization System (BPOS) platform. The BPOS ...
As Director of Software Engineering in the Datacenter Software & Automation organization within ... Oversee software architecture, development, debugging, and enhancement activities in line with ...
As Director of Software Engineering in the Datacenter Software & Automation organization within ... Oversee software architecture, development, debugging, and enhancement activities in line with ...
As Director of Software Engineering in the Datacenter Software & Automation organization within ... Oversee software architecture, development, debugging, and enhancement activities in line with ...
As Director of Software Engineering in the Datacenter Software & Automation organization within ... Oversee software architecture, development, debugging, and enhancement activities in line with ...
Director Software Development Engineering
Nashville, TN · On-site
$163.90 - $235.55/hr
Today, tens of millions of workers start and end their days with our workforce operating platform ... Role Overview The Director, GTM Engineering is a senior leadership position within UKG's Digital ...
New
Director Software Development Engineering
Nashville, TN · On-site
$163.90 - $235.55/hr
Today, tens of millions of workers start and end their days with our workforce operating platform ... Role Overview The Director, GTM Engineering is a senior leadership position within UKG's Digital ...
New
Director of Development
Memphis, TN · On-site
Director of Development Location: 1355 Lynnfield St., Suite 101 Memphis, TN 38119 Status ... Manage donor databases and fundraising software. Monitor donor information and provide statistical ...
Quick apply
Director of Development
Memphis, TN · On-site
Director of Development Location: 1355 Lynnfield St., Suite 101 Memphis, TN 38119 Status ... Manage donor databases and fundraising software. Monitor donor information and provide statistical ...
Director of Development
Franklin, TN · On-site
The Director of Development is responsible for the comprehensive planning, implementation, and management of all fundraising activities. This position will strategize annual plans to increase revenue ...
Director of Development
Franklin, TN · On-site
The Director of Development is responsible for the comprehensive planning, implementation, and management of all fundraising activities. This position will strategize annual plans to increase revenue ...
TransCore (TRN), a subsidiary of ST Engineering, is seeking a hands-on Director of Software Engineering to lead our Smart Mobility engineering team in Atlanta, Georgia; Nashville, Tennessee; or ...
TransCore (TRN), a subsidiary of ST Engineering, is seeking a hands-on Director of Software Engineering to lead our Smart Mobility engineering team in Atlanta, Georgia; Nashville, Tennessee; or ...
Director of Software Engineering JOB LOCATION: Remote TRAVEL: 0% ESSENTIAL DUTIES ... of development tools and technologies. • Develop a service-oriented team that delivers ...
Director of Software Engineering JOB LOCATION: Remote TRAVEL: 0% ESSENTIAL DUTIES ... of development tools and technologies. • Develop a service-oriented team that delivers ...
Software Development Manager
Nashville, TN · On-site
$119K - $157K/yr
... Software Development Manager to join our fast growing team in Nashville ... The OCI Compute Control Plane team is at the center of many of OCI's most critical business goals.
Software Development Manager
Nashville, TN · On-site
$119K - $157K/yr
... Software Development Manager to join our fast growing team in Nashville ... The OCI Compute Control Plane team is at the center of many of OCI's most critical business goals.
Director Software Engineering
Nashville, TN · On-site
$244K/yr
Director Engineering Nashville, TN | Full-Time | Reports to CTO The Role Wealth Access is hiring a ... Champion the adoption of AI-assisted development practices across engineering - evaluating tools ...
Director Software Engineering
Nashville, TN · On-site
$244K/yr
Director Engineering Nashville, TN | Full-Time | Reports to CTO The Role Wealth Access is hiring a ... Champion the adoption of AI-assisted development practices across engineering - evaluating tools ...
Director Software Engineering
Nashville, TN · On-site
$244K/yr
Director Engineering Nashville, TN | Full-Time | Reports to CTO The Role Wealth Access is hiring a ... Champion the adoption of AI-assisted development practices across engineering -- evaluating tools ...
Quick apply
Director Software Engineering
Nashville, TN · On-site
$244K/yr
Director Engineering Nashville, TN | Full-Time | Reports to CTO The Role Wealth Access is hiring a ... Champion the adoption of AI-assisted development practices across engineering -- evaluating tools ...
Director Of Software Development information
See Tennessee salary details
$94.8K - $106.1K
3% of jobs
$106.1K - $117.4K
7% of jobs
$117.4K - $128.6K
6% of jobs
$137.9K is the 25th percentile. Wages below this are outliers.
$128.6K - $139.9K
10% of jobs
$139.9K - $151.2K
16% of jobs
The median wage is $156.4K / yr.
$151.2K - $162.4K
14% of jobs
$162.4K - $173.7K
10% of jobs
$182.1K is the 75th percentile. Wages above this are outliers.
$173.7K - $184.9K
9% of jobs
$184.9K - $196.2K
8% of jobs
$196.2K - $207.5K
8% of jobs
$207.5K - $218.7K
6% of jobs
$94.8K
$161.5K
$218.7K
How much do director of software development jobs pay per year?
What are some common challenges faced by a Director of Software Development, and how can they be effectively managed?
What is the difference between Director Of Software Development vs Software Engineering Manager?
| Aspect | Director Of Software Development | Software Engineering Manager |
|---|---|---|
| Responsibilities | Oversees multiple teams, strategic planning, and long-term goals | Manages day-to-day engineering teams, project execution, and technical guidance |
| Required Credentials | Bachelor's/Master's in CS or related, leadership experience | Bachelor's/Master's in CS or related, technical expertise |
| Work Environment | Executive-level, cross-department collaboration | Technical team management, project-focused |
| Industry Usage | Common in large organizations and tech companies | Common in mid to large tech companies and startups |
The main difference is that the Director Of Software Development focuses on strategic leadership and overseeing multiple teams, while the Software Engineering Manager handles daily technical management and project execution. Both roles require technical background and leadership skills, but the director role is more strategic and broad in scope.
What Does a Director of Software Development Do?
As a director of software development, your responsibilities are to oversee the organization and daily operations of a software development department. You manage multiple projects, meet with customers to determine their needs, and then pass on the work to project managers who assemble development teams that include QA testers, coders, programmers, and developers. As the director of the department, you are also responsible for HR and administrative duties, such as hiring and orienting new employees and meeting regularly with other department directors.
What does a Director of Software Development do?
What are the key skills and qualifications needed to thrive as a Director Of Software Development, and why are they important?
$237K/yr
Full-time
Medical, Dental, Vision, Retirement, PTO
Re-posted 17 days ago
Servpro rating
6.0
Based on 314 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
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), 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 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, 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 experience—preferably AWS—including 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
Bachelor’s 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.