1

Software Manager Jobs in Spring Hill, TN (NOW HIRING)

This role reports to the Manager of Software Engineering and provides the opportunity to work on multi-region, multi-cloud systems that handle large-scale AI traffic and complex orchestration ...

Update schedule for each construction project weekly using the company-approved scheduling software * Manage superintendents/subcontractors in helping to achieve our goals involving quality, cost ...

Update schedule for each construction project weekly using the company-approved scheduling software * Manage superintendents/subcontractors in helping to achieve our goals involving quality, cost ...

Showing results 21-40

Software Manager information

See Spring Hill, TN salary details

$70.1K

$134.3K

$167.4K

How much do software manager jobs pay per year?

As of Aug 10, 2026, the average yearly pay for software manager in Spring Hill, TN is $134,305.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,300.00 and $159,400.00 per year, depending on experience, location, and employer.

What does a software manager do?

A Software Manager oversees software development teams, ensuring projects are completed on time and meet quality standards. They coordinate between team members, manage resources, and communicate with stakeholders about progress and requirements. Additionally, they may be responsible for hiring, mentoring, and evaluating team performance. Their role bridges the gap between technical staff and upper management to align technology goals with business objectives.

What is a software manager?

A software manager oversees the development, installation, and maintenance of new or upgraded software for an organization. As a software manager, you coordinate with staff to determine client needs and expectations, establish budget and timelines, and ensure that employees use the product correctly. You may also train company employees on how to utilize the software after it is installed and help troubleshoot problems that arise.

What is the difference between Software Manager vs Software Engineer?

AspectSoftware ManagerSoftware Engineer
Required CredentialsBachelor's or higher in CS or related field; management experienceBachelor's or higher in CS or related field; coding skills
Work EnvironmentOversees teams, manages projects, strategic planningDevelops software, writes code, tests applications
Employer & Industry UsageUsed in tech companies, startups, large enterprisesUsed across all tech sectors, startups, corporate IT

The main difference between a Software Manager and a Software Engineer lies in their roles. Software Managers focus on team leadership, project management, and strategic planning, while Software Engineers are primarily responsible for coding and developing software. Both roles require technical knowledge, but their responsibilities and work focus differ significantly.

How does a software manager typically balance hands-on technical work with leadership responsibilities?

Software Managers often juggle both technical and leadership duties, but the balance can vary depending on the organization and team size. In many cases, Software Managers spend a significant portion of their time on people management tasks such as mentoring team members, conducting code reviews, planning sprints, and facilitating communication between stakeholders. However, they may also remain involved in architectural decisions or critical technical challenges to stay connected with the team's work. Effective Software Managers prioritize delegating coding tasks to their team while focusing on enabling productivity, resolving blockers, and ensuring project alignment with business goals.

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

To thrive as a Software Manager, you need a strong background in software development, project management, and leadership, often supported by a degree in computer science or a related field. Familiarity with Agile methodologies, version control systems like Git, and project management tools such as Jira is typically required. Exceptional communication, problem-solving, and team-building skills set outstanding managers apart in this role. These competencies are essential for delivering projects on time, fostering effective collaboration, and driving high-performing engineering teams.
What are the most commonly searched types of Software jobs in Spring Hill, TN? The most popular types of Software jobs in Spring Hill, TN are:
What job categories do people searching Software Manager jobs in Spring Hill, TN look for? The top searched job categories for Software Manager jobs in Spring Hill, TN are:
What cities near Spring Hill, TN are hiring for Software Manager jobs? Cities near Spring Hill, TN with the most Software Manager job openings:
Infographic showing various Software Manager job openings in Spring Hill, TN as of July 2026, with employment types broken down into 84% Full Time, 14% Part Time, and 2% Contract. Highlights an 82% Physical, 2% Hybrid, and 16% Remote job distribution, with an average salary of $134,305 per year, or $64.6 per hour.

Software Engineering Manager, Corrections Solutions

Tyler Technologies, Inc.

Franklin, TN • On-site

$150 - $170/hr

Other

Posted 5 days ago


Tyler Technologies rating

9.3

Company rating: 9.3 out of 10

Based on 20 frontline employees who took The Breakroom Quiz

15th of 242 rated software companies


Job description

Software Engineering Manager, Corrections Solutions

Software Engineering, Franklin, Tennessee
Salary: USD 150000 - 170000 Annually

Who we are and why you want to work here?

Are you seeking a job, or a career? How about a career with a stable, industry leading, debt‑free company? Are you driven by a deep passion for social impact, eager to make a difference for individuals seeking a second chance at life? If so, we invite you to join our elite and mission‑driven team working together to change incarceration in America and create a brighter future for those who need it most.

Tyler Technologies is a leading technology company specializing in developing innovative software solutions for the public sector. We are hiring to continue to fuel our ongoing steady growth and set the stage for our future. We are the nation’s largest dedicated provider of public sector software and we recently were welcomed into the S&P 500 index (NYSE: TYL).

What is the job?

Do you have software development experience? Have you successfully led engineering teams delivering product to market? Do you see the value in meeting requirements with software that works at scale? Do you thrive on helping other people through a shared vision that changes the face on an industry? Perhaps you seek to expand your horizons with a more strategic role guiding an engineering team to navigate the inevitable trade‑offs of feature sets, timelines, and budgets?

If you feel you have what it takes, start the conversation today so that we can explore the possibilities with you.

How do we do the job and what are we looking for?

We are first and foremost a software company. We are seeking an additional leader to help continue building upon our market‑leading solutions that help courts and public safety organizations of all sizes.

We employ a highly collaborative teamwork approach, and our leaders remain highly involved to make sure we are looking beyond just another project. In this role, you will lead a multi‑discipline team to deliver solutions in concert with peer teams in support of a unified product vision. You will work in a dynamic and challenging environment utilizing an agile development methodology to deliver products to market.

Something bigger than ourselves

We are part of something bigger than ourselves at Tyler. We are making government more effective and efficient in how they run their local justice system. What we do saves taxpayers money and provides more access to justice for everyone.

Hybrid Work Policy: This is a hybrid position where the candidate is required to be in the Franklin, TN office 3 days per week.

Please note: We are not considering candidates who require visa sponsorship for this position. This is a budgetary decision and due to the significant talent available currently who do not require such sponsorship.

Responsibilities
  • As a leader, you will oversee all aspects of software development. Your team will consist of professionals in analysis, engineering, quality assurance and/or automation engineering, some of which may be remote.
  • Your team will interact with peer groups such as architecture, operations, and other product teams.
  • Foster a culture of innovation, collaboration, and continuous improvement.
  • Cloud technology is driving a dramatic acceleration of innovation in software solutions. While you do not necessarily need to know the underlying details of the cloud, an awareness of the trends and new capabilities will help you succeed in your quest to innovate.
  • Drive the adoption and continuous improvement of Agile development methodologies.
  • Leads their team in using AI to improve productivity, code quality, and development workflows, while promoting responsible and effective adoption across the lifecycle.
  • Implement and oversee DevOps practices to streamline the software development lifecycle.
  • Lead project design and effort estimation sessions, challenging your team to discern how to be successful in both the near term and the long term.
  • Coordinate and contribute to the prioritization of projects within the team.
  • Work with peers to balance development roadmap projects vs. escalation of operational issues.
  • Contribute to a strategy of year‑over‑year improvement to the product and evolution of the underlying platform.
  • Identify and implement Key Performance Indicators for measuring and improving team effectiveness.
  • Communicate and drive internal work to meet deliverables.
  • Coach your team for employee growth and development.
  • Perform staff evaluations.
  • Recommend and contribute to process improvement initiatives including but not limited to product enhancements, internal/external education, and processes.
  • Commit to expanding your technological skills and maintaining advanced knowledge of the Corrections Solutions products.
Qualifications
  • Associate degree in related field or equivalent experience required; Bachelor’s degree preferred.
  • A minimum of 4 years of experience in a leadership-oriented software position.
  • Excellent interpersonal skills including verbal and written communication, teamwork, and customer service
  • You should value deadlines and regularly complete work on time
  • Ability to make sound, effective and timely decisions along with the ability to solve problems involving complex issues.
  • Ability to negotiate and partner internally and externally, with those who are both technical and non-technical.
  • Experience with SaaS product delivery
  • Strong understanding of DevOps principles and experience implementing DevOps tools and practices.
  • Agile experience required.
  • A solid understanding of SDLC principles and methodologies.
  • Adept at requirements gathering and analysis
  • Strong organizational skills.
  • Strong analytical ability, particularly in a technical environment.
#J-18808-Ljbffr

What Tyler Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom