1

Software Dev Manager Jobs in Tennessee (NOW HIRING)

Manager, Software Engineering Job Number: 41101 Job Location: Nashville, TN Schedule: 9/80 -Every ... This includes, however not limited to, hands-on involvement in software development, testing, and ...

Principal Software Development Engineer (OCI)

Nashville, TN · On-site

$130K - $174K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The OCI Limits Team owns the foundational platform that manages service limits, quotas, and ... Who We're Looking For We are seeking a Principal Software Development Engineer with deep experience ...

SDET - Supplier Exchange

Knoxville, TN · On-site +1

$47.75 - $61.50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Your Title: SDET Supplier Exchange Job Location: TN, CO, US REMOTE Trimble has an opening for a ... Adapt to changes in the work environment, manage competing demands, and is able to deal with ...

Business Development Manager Company: Endurant Disaster Recovery Location: Memphis, TN Job Type ... Proficient in Microsoft Office Suite (Word, Excel, PowerPoint) and CRM software (e.g., Salesforce ...

Principal Software Development Engineer (OCI)

Nashville, TN · On-site

$130K - $174K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The OCI Limits Team owns the foundational platform that manages service limits, quotas, and ... Who We're Looking For We are seeking a Principal Software Development Engineer with deep experience ...

Principal Software Development Engineer (OCI)

Nashville, TN · On-site

$130K - $174K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The OCI Limits Team owns the foundational platform that manages service limits, quotas, and ... Who We're Looking For We are seeking a Principal Software Development Engineer with deep experience ...

The Software Configuration Manager (SWCM) is responsible for establishing and maintaining the ... Support embedded software, firmware, and programmable logic development, including SoC/FPGA ...

IT Project Manager- Software & Cloud Engineering

Knoxville, TN · On-site +1

$87K - $103K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

IT Project Manager - Software amp; Cloud Engineering Founded in 1999 in the beautiful Smoky ... Software Development Project Leadership - Lead and coordinate software development initiatives ...

Adhere to corporate processes and standards for all activities and deliverables during all phases of involvement in the software development life cycle * Effectively manage multiple task assignments

SDET Tester

Knoxville, TN · On-site

$39.25 - $53.75/hr

SDET Knoxville, TN 37923 6 Months Top Skills: • QA Automation (Selenium/SOSTA/Protractor or ... Experience with various test management and defect management tools (specifically RALLY)

Showing results 41-60

Software Dev Manager information

See Tennessee salary details

$72.2K

$129K

$162K

How much do software dev manager jobs pay per year?

As of Aug 13, 2026, the average yearly pay for software dev manager in Tennessee is $128,974.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,100.00 and $147,900.00 per year, depending on experience, location, and employer.

What is the difference between Software Dev Manager vs Software Engineer?

AspectSoftware Dev ManagerSoftware Engineer
CredentialsBachelor's/Master's in CS or related field, leadership experienceBachelor's/Master's in CS or related field, coding skills
Work EnvironmentTeam leadership, project management, cross-department collaborationDesign, develop, test software applications
Industry UsageUsed in tech companies, software firms, IT departmentsUsed across tech, finance, healthcare, and more

The main difference is that a Software Dev Manager oversees teams and projects, focusing on leadership and strategy, while a Software Engineer primarily focuses on coding and developing software. Both roles require technical skills, but the manager role adds leadership and project management responsibilities.

What is a software dev manager?

Software Dev Managers are professionals who lead and oversee software development teams within an organization. They are responsible for managing projects, guiding developers, setting technical direction, and ensuring that software products are delivered on time and meet quality standards. In addition to technical expertise, they also handle team management tasks such as hiring, mentoring, and performance reviews. Their role is crucial in bridging the gap between business goals and technical implementation.

How does a software dev manager balance technical leadership with people management responsibilities?

A Software Dev Manager is often responsible for both guiding the technical direction of projects and supporting the professional growth of their team members. This balance requires clear communication, regular one-on-one meetings, and staying up-to-date with technical trends while also handling performance reviews, hiring, and team development. Effective managers delegate technical tasks appropriately, foster a collaborative team culture, and act as a bridge between developers and other departments. This dual focus can be challenging but is essential for driving both project success and employee satisfaction.

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

To thrive as a Software Development Manager, you need a strong background in software engineering, leadership experience, and typically a degree in computer science or a related field. Familiarity with project management tools (like Jira), version control systems (such as Git), and agile methodologies is essential, and certifications like PMP or Scrum Master can be advantageous. Excellent communication, problem-solving, and team-building abilities help you effectively lead diverse teams and manage stakeholder expectations. These skills and qualifications are crucial for delivering high-quality software on schedule, fostering team growth, and achieving organizational goals.
What are the most commonly searched types of Software Dev jobs in Tennessee? The most popular types of Software Dev jobs in Tennessee are:
Infographic showing various Software Dev Manager job openings in Tennessee as of July 2026, with employment types broken down into 80% Full Time, 9% Part Time, and 11% Contract. Highlights an 82% Physical, 2% Hybrid, and 16% Remote job distribution, with an average salary of $128,974 per year, or $62 per hour.

Manager Software Engineering

L3HHCM20

Nashville, TN • On-site

Full-time

Re-posted 8 days ago


Job description

Job Title: Manager, Software Engineering

Job Number: 41101

Job Location:  Nashville, TN

Schedule:  9/80 -Every other Friday off

Role is contingent upon program award 

Job Description:

The Software Engineering Manager (EM) at L3Harris ForceX is a pivotal role that combines strategic leadership with hands-on technical expertise to lead a cross-functional engineering team. The EM is responsible for managing a team of approximately 15 engineers, ensuring the successful delivery of products, programs, and engineering initiatives. This role involves recruiting and developing high-quality talent, maintaining high technical standards, and ensuring projects are staffed and executed within budget constraints. The EM will track project health using lifecycle tools, review work products, and provide regular performance feedback.

 

Essential Functions:

In addition to leadership responsibilities, the EM is expected to be a working manager, contributing directly to engineering tasks and projects alongside the team. This includes, however not limited to, hands-on involvement in software development, testing, and problem-solving to ensure technical standards are met and maintained.

Strong leadership, communication, and collaboration skills are essential, as the EM will build and maintain relationships with peers, stakeholders, and direct reports. The ideal candidate will have extensive experience in engineering management, knowledge of Agile processes, and the ability to adapt to emerging technologies. A bachelor's degree in engineering or a related field is required, with advanced degrees and relevant industry experience preferred. The ability to obtain a security clearance is also necessary.

  • Advanced knowledge of relevant technologies and software development methodologies.
  • Ability to implement short- and long-term strategic engineering initiatives to ensure organizational goals are met.
  • Expert ability to use judgment and logic in decision-making, considering relative costs and benefits of potential actions.
  • Proficiency in identifying, managing, and mitigating risks.
  • Capability to ensure technical standards are met across multiple engineering functions.
  • Ability to contribute directly to engineering tasks and projects as a working manager.
  • Experience with lifecycle tool chains such as Digital.ai Agility, SpiraTest, Jama, and others.
  • Proven leadership experience in managing and guiding engineering teams.
  • Ability to balance strategic leadership with tactical execution.
  • Skills in developing growth plans, talent development, and succession planning.
  • Experience in performance assessment and providing constructive feedback.
  • Demonstrated ability to engage employees to promote a spirit of teamwork and cooperation within the team and organization.
  • Ability to manage a team of engineers, typically around 15 direct reports.
  • Ability to track program/project health using lifecycle tool chains.
  • Ability to review work products of cross-functional teams and ensure high-quality standards are set and maintained.
  • Ability to ensure program/project is appropriately staffed within budget constraints and ensure all team members are effectively onboarded and trained.
  • Skills in identifying skills and knowledge gaps, developing training and development plans, and ensuring team members have training and development opportunities.
  • Ability to build and maintain strong working relationships with peers, stakeholders, leaders, and direct reports.
  • Capability to develop a high-performing team by aligning team efforts to business goals, setting and holding to high performance standards, and engaging employees through coaching and mentoring.
  • Ability to provide regular formal and informal performance feedback to direct reports.
  • Strong decision-making skills and the ability to lead through conflict and challenge, developing trust across the team.

 

Qualifications:

  • Bachelor's degree in engineering, Computer Science, or other relevant degree and a minimum of 9 years relevant and work experience. Graduate Degree with a minimum of 7 years of prior related experience. In lieu of a degree, a minimum of 13 years of prior related experience.
  • Must Be Able to Obtain and Maintain a DoD Security Clearance
  • 3 years of experience in a formal management role leading diverse groups of technical resources.
  • 7 years of experience in engineering roles with a focus on leadership and management.
  • 7 years of experience with recruiting, sourcing, interviewing, and hiring high-quality talent.
  • 7 years of experience leading high-performing engineering teams.
  • 7 years of experience in Agile process and principles supporting iterative design, development, and test.
  • 7 years of experience in software development and test principles, practices, and processes.
  • 7 years of experience in working with both existing and emerging technologies.
  • Advanced knowledge of relevant technologies and software development methodologies.
  • 7 years of experience with lifecycle tool chains such as Digital.ai Agility, SpiraTest, Jama, and others.

 

Preferred Additional Skills:

  • Excellent communication skills, both verbal and written.
  • Strong collaboration skills to work across functional and cross-functional teams.
  • Effective communication skills to work with team members on technical issues and find creative solutions.
  • Experience working with Department of Defense customers and solutions, including Counter-Unmanned Aircraft Systems (C-UAS).
  • Ability to adapt quickly to emerging technologies and seek ways to use new technology to gain efficiency.
  • Ability to understand complex problems in an integrated system of systems environment.
  • Working knowledge of digital tools such as Agility, SpiraTest tools, and Visual Studio.
  • Ability to obtain a security clearance, minimum SECRET.

#LI-EB1