1

Software Release Manager Jobs in Tennessee (NOW HIRING)

Lead Software Engineer

Nashville, TN ยท On-site

$120 - $160/hr

Utilize Git and Azure DevOps for source control, deployment, and release management. * Troubleshoot, debug, upgrade, and improve existing software solutions. * Document projects, processes, and ...

New

Software Engineering Director

Memphis, TN ยท On-site +1

$223K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

We offer a comprehensive suite of vehicles, charging infrastructure, software, and services ... CI/CD pipelines and release management, Copado Preferred * Logging and monitoring standards ...

Director Technical Automation Support

Lebanon, TN ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... software release management Deliver software, infrastructure and architecture that meets the needs of automation stakeholders Implement mechanisms to monitor, manage and provide progress on all ...

New

Director Technical Automation Support

Franklin, TN ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... software release management Deliver software, infrastructure and architecture that meets the needs of automation stakeholders Implement mechanisms to monitor, manage and provide progress on all ...

New

Senior Platform Software Engineer

Nashville, TN ยท On-site

$118K - $156K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are looking for a senior software engineer with strong distributed systems fundamentals and ... release automation, artifact publishing, dependency management, or developer productivity ...

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... Release Management, Software Solutions, User Experience (UX) Design Competencies Analytical Thinking, Effective Communications, Information Security Management, Information Security Technologies, IT ...

$54.75 - $75.25/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... Release Management, RESTful APIs, Software Solutions, Spring WebFlux, User Experience (UX) Design ... Competencies Application Design, Architecture, Application Development Tools, Application ...

Senior Platform Software Engineer

Nashville, TN

$118K - $156K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are looking for a senior software engineer with strong distributed systems fundamentals and ... release automation, artifact publishing, dependency management, or developer productivity ...

Senior Platform Software Engineer

Nashville, TN ยท On-site

$118K - $156K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are looking for a senior software engineer with strong distributed systems fundamentals and ... release automation, artifact publishing, dependency management, or developer productivity ...

Senior Platform Software Engineer

Nashville, TN ยท On-site

$118K - $156K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are looking for a senior software engineer with strong distributed systems fundamentals and ... release automation, artifact publishing, dependency management, or developer productivity ...

Senior Software Engineer

Nashville, TN ยท On-site

$118K - $156K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The service will help OCI teams manage configuration safely, consistently, and reliably across ... Experience with CI/CD, automated testing, observability, incident response, or release workflows.

Showing results 21-40

Software Release Manager information

See Tennessee salary details

$69.4K

$94.4K

$116.6K

How much do software release manager jobs pay per year?

As of Aug 15, 2026, the average yearly pay for software release manager in Tennessee is $94,392.00, according to ZipRecruiter salary data. Most workers in this role earn between $79,900.00 and $110,700.00 per year, depending on experience, location, and employer.

What does a software release manager do?

A software release manager oversees the planning, scheduling, and coordination of software releases to ensure smooth deployment and minimal disruption. They collaborate with development, testing, and operations teams, often using tools like version control and release management software, to deliver updates on time and meet quality standards.

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

To thrive as a Software Release Manager, you need expertise in software development lifecycles, release management processes, and project coordination, typically supported by a bachelor's degree in computer science or a related field. Familiarity with release automation tools (such as Jenkins or GitLab CI/CD), version control systems, and ITIL or Agile certifications is common in this role. Strong organizational skills, attention to detail, and effective communication help you lead cross-functional teams and manage complex schedules. These skills ensure smooth, timely, and reliable software releases that minimize disruptions and support business objectives.

What are the typical challenges faced by a software release manager during a product launch?

Software Release Managers often encounter challenges such as coordinating cross-functional teams, managing tight deadlines, and ensuring that all release criteria are met before deployment. They must balance stakeholder expectations with technical constraints while maintaining clear communication between developers, QA, operations, and business units. Additionally, handling last-minute issues or critical bugs and ensuring minimal downtime during releases are common hurdles. Strong organizational and problem-solving skills are essential to navigate these complexities successfully.

How much do software release managers make in the US?

Software Release Managers in the US typically earn a median annual salary of around $110,000 to $130,000, with experienced professionals and those in senior roles earning higher. Salaries can vary based on location, industry, and level of experience, and certifications in project management or specific tools may influence compensation.

What are popular job titles related to Software Release Manager jobs in Tennessee?

For Software Release Manager jobs in Tennessee, the most frequently searched job titles are:

What job categories do people searching Software Release Manager jobs in Tennessee look for?

The top searched job categories for Software Release Manager jobs in Tennessee are:

What cities in Tennessee are hiring for Software Release Manager jobs?

Cities in Tennessee with the most Software Release Manager job openings:

Infographic showing various Software Release Manager job openings in Tennessee as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 13% Part Time, and 2% Contract. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution, with an average salary of $94,392 per year, or $45.4 per hour.

Lead Software Engineer

HRB

Nashville, TN โ€ข On-site

$120 - $160/hr

Other

Posted 3 days ago

New


Job description

Candidates must be legally authorized to work in the United States on a permanent basis. Visa sponsorship is not available for this position.

Our client is seeking a Lead Software Engineer to join its technology team supporting custom-developed business applications across web, mobile, desktop, and cloud environments. This role is responsible for the design, development, support, and maintenance of enterprise software solutions while providing technical leadership, architectural guidance, and mentorship to other developers.

The ideal candidate is a hands-on technical leader with a proven track record of delivering high-quality software solutions, guiding development teams, and driving architectural decisions. This individual must be able to work across multiple facets of the software development lifecycle while balancing technical execution, team leadership, and stakeholder collaboration.

Key Responsibilities
  • Design, develop, maintain, and support applications for desktop, web, mobile, and cloud environments.
  • Convert and maintain existing applications from VB.NET to C#.
  • Partner with management and peers in the development and implementation of software engineering best practices.
  • Provide technical direction, make architectural decisions, and ensure adherence to development standards.
  • Mentor and guide software engineers through coaching, code reviews, and constructive feedback.
  • Gather business requirements and develop conceptual and technical designs for multiple projects concurrently.
  • Manage the software development lifecycle, including project planning, scheduling, progress tracking, and issue resolution.
  • Utilize Git and Azure DevOps for source control, deployment, and release management.
  • Troubleshoot, debug, upgrade, and improve existing software solutions.
  • Document projects, processes, and technical solutions to ensure maintainability and knowledge sharing.
  • Develop flowcharts, diagrams, layouts, technical documentation, and code comments to support long-term sustainability.
  • Implement robust security measures within software applications.
  • Collaborate with cross-functional teams to design and develop new products and enhancements.
  • Stay current with emerging technologies, development methodologies, security best practices, and software design patterns.
  • Provide after-hours support when required.
Qualifications
  • Bachelorโ€™s degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent professional experience.
  • 10+ years of hands-on experience with Microsoft SQL Server and T-SQL.
  • Solid understanding of RESTful services, object-oriented design principles, and SQL databases.
  • Expertise with Git and Azure DevOps for code management and deployment.
  • Strong knowledge of mobile application development for both iOS and Android platforms.
  • Solid experience with SQL Server programming, SSRS, and SSIS.
  • Proven experience providing technical leadership, mentoring developers, and driving architectural decisions.
  • Strong ability to prioritize and manage multiple projects and deadlines simultaneously.
  • Experience troubleshooting, debugging, upgrading, and optimizing enterprise applications.
  • Ability and willingness to learn new technologies and programming languages.
  • Strong communication, collaboration, and stakeholder management skills.
  • Demonstrated project management skills, including planning, tracking, and identifying potential roadblocks.
  • Strong analytical thinking, problem-solving, and attention to detail.
Preferred Attributes
  • Collaborative leadership style with a passion for developing and mentoring others.
  • Experience modernizing legacy applications and implementing scalable software solutions.
  • Ability to balance hands-on development responsibilities with team leadership.
  • Self-motivated, organized, and adaptable in a fast-paced environment.
  • Strong commitment to software quality, security, and continuous improvement.

This is an excellent opportunity for a technically strong software engineering leader to play a key role in shaping applications, development standards, and long-term technology strategy within a growing organization.

#J-18808-Ljbffr