1

Lead Software Engineer Jobs in Tennessee (NOW HIRING)

Software Engineer

Collierville, TN · On-site

  • Medical

  • Dental

  • Vision

  • PTO

... Software Developers who are looking for chances to grow and make an impact towards our new retail ... Lead onboarding new retail stores support for installation and configuration of our platform for ...

Software Engineer

Collierville, TN · On-site

  • Medical

  • Dental

  • Vision

  • PTO

... Software Developers who are looking for chances to grow and make an impact towards our new retail ... Lead onboarding new retail stores support for installation and configuration of our platform for ...

Principal Platform Software Engineer

Nashville, TN · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Engineer, Project Babylon (IC4) Group Description The Java Platform Group is responsible ... You will be fully competent in your area of expertise and may lead projects or mentor other ...

Principal Platform Software Engineer

Nashville, TN · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Engineer, Project Babylon (IC4) Group Description The Java Platform Group is responsible ... You will be fully competent in your area of expertise and may lead projects or mentor other ...

Senior Manager, Platform Software Engineering

Nashville, TN · On-site

$120K - $306K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

In this role, you will lead software development teams building cloud-native services, internal ... The ideal candidate is an experienced engineering leader with a strong background in distributed ...

Software Engineer III

Nashville, TN

$55.50 - $74.50/hr

  • Medical

  • Life

  • Retirement

  • PTO

The Engineer III is an experienced software engineer who independently designs and delivers complex ... Lead code reviews, providing thorough and constructive technical feedback * Diagnose and resolve ...

New

Software Engineer III

Nashville, TN

$55.50 - $74.50/hr

  • Medical

  • Life

  • Retirement

  • PTO

The Engineer III is an experienced software engineer who independently designs and delivers complex ... Lead code reviews, providing thorough and constructive technical feedback * Diagnose and resolve ...

New

Software Engineer 1

Nashville, TN · On-site

  • Medical

  • Dental

  • Life

  • PTO

The Software Engineer will support the development team and Tech Lead to enhance and maintain the company's platform. This is a fantastic role for someone who enjoys working in a team, growing their ...

Software Engineer 1

Nashville, TN · On-site

$90 - $120/hr

  • Medical

  • Dental

  • Life

  • PTO

The Software Engineer will support the development team and Tech Lead to enhance and maintain the company's platform. This is a fantastic role for someone who enjoys working in a team, growing their ...

New

The Software Engineer will support the development team and Tech Lead to enhance and maintain the company's platform. This is a fantastic role for someone who enjoys working in a team, growing their ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The ideal candidate has strong software engineering fundamentals, experience building distributed ... or lead throughout the process. * Exercises judgment and discretion to conduct performance ...

Principal Platform Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The engineer will lead cross-team platform projects across OCI deployment safety systems, and ... Designs software solutions and analyzes and identifies requirements to achieve business and ...

Senior Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... seasoned Software Engineer to help architect and accelerate that evolution. This role calls for ... Lead integration efforts with CMS, DAM, PIM, and related systems, creating intuitive tools for ...

Principal Platform Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The engineer will lead cross-team platform projects across OCI deployment safety systems, and ... Designs software solutions and analyzes and identifies requirements to achieve business and ...

Principal Platform Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Lead cross-team evolution of middleware patterns or runtimes to standardize interoperability at ... Provides technical guidance and coaching to less experienced developers in existing software ...

Showing results 41-60

Lead Software Engineer information

See Tennessee salary details

$75.3K

$132.4K

$179.7K

How much do lead software engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for lead software engineer in Tennessee is $132,412.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,800.00 and $152,900.00 per year, depending on experience, location, and employer.

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

To thrive as a Lead Software Engineer, you need advanced programming expertise, software architecture knowledge, and a degree in computer science or a related field, often supplemented by experience in leading development teams. Familiarity with version control systems (like Git), cloud platforms (such as AWS or Azure), and methodologies like Agile or Scrum is typically expected. Exceptional communication, leadership, and problem-solving abilities are crucial soft skills for mentoring developers and managing projects. These skills ensure efficient project delivery, high-quality code, and effective team collaboration in complex technical environments.

How does a lead software engineer typically balance hands-on coding with leadership and mentoring responsibilities?

As a Lead Software Engineer, you'll find that your role involves a dynamic mix of technical work and team leadership. While you'll still contribute directly to codebases—often tackling complex or critical components—you'll also spend significant time guiding junior engineers, conducting code reviews, and facilitating technical discussions. Balancing these responsibilities requires strong time management and communication skills, as well as the ability to delegate effectively. The role offers the opportunity to shape technical direction while fostering team growth and collaboration.

What does a lead software engineer do?

A lead software engineer oversees the development team, designs technical solutions, and ensures project deadlines are met. They often coordinate with stakeholders, review code, and mentor junior developers, using tools like version control systems and project management software. Strong technical skills and leadership abilities are essential for this role.

What does a lead software engineer earn?

A lead software engineer's salary typically ranges from $100,000 to $160,000 annually, depending on experience, location, and company size. They often have advanced skills in programming, system design, and team management, and may receive bonuses or stock options as part of compensation.

What is the average salary of a lead software engineer?

The average salary of a lead software engineer typically ranges from $110,000 to $160,000 annually, depending on experience, location, and industry. Senior roles often include additional benefits such as bonuses, stock options, and flexible work arrangements.

What cities in Tennessee are hiring for Lead Software Engineer jobs?

Cities in Tennessee with the most Lead Software Engineer job openings:

Infographic showing various Lead Software Engineer job openings in Tennessee as of August 2026, with employment types broken down into 91% Full Time, 7% Part Time, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $132,412 per year, or $63.7 per hour.

Software Engineer

MI Softech

Collierville, TN • On-site

Full-time

Medical, Dental, Vision, PTO

Re-posted 26 days ago


Job description

MI Softech is looking to add a few engineering teams to our new business unit TransifyDigital in Memphis, TN in the next months and we're looking for talented Software Developers who are looking for chances to grow and make an impact towards our new retail transformation product for small businesses.Skills & RequirementsIn this position, beneficiary will be responsible for only qualifying duties, those duties that require a bachelor's degree in above stated fields. Below are the required skills and complete job duties associated with the proposed position:


1. Carry out day-to-day agile operations for project life cycle.

  • Experience working in smaller agile teams with Scrum / Kanban methodologies.
  • Develops, submits, and prioritizes user stories for enhancement or project requests.
  • Creating product backlog, write detailed functional specifications, user stories for product and feature improvements as required.
  • Meet product owner regularly to understand technical requirements as per the business.
  • Performs analysis and writes a business case for enhancements or development requests from customers.
  • Take part in Planning Poker Sessions to create initial estimates useful in scoping or sizing the project milestones.
  • Involve in Agile/Scrum Meetings, Retrospective and scrum ceremonies for each sprint.
  • Carrying out technical assessments and interviews for the development teams.


2. Responsible towards Core Product team to write code, support, maintain and debug the subsystems.

  • Act as the technical point of contact for components of the platform and ownership in leading technical decisions.
  • Utilize the API-first approach and apply design patterns, Service Oriented Architecture experience, Event Driven Architectures for internal business functions of the system.
  • Experience with full stack development using HTML, CSS, JavaScript, Java Spring Boot.
  • Provide leadership and regularly interact with POS software partners to interface EDI communication requirements and mapping of data to RESTful Web Services.
  • Pluses for hands-on experience in implementing and recommending Cloud Native development technologies for enhancing performance such as Cloud Native development, Amazon Web Services, Serverless, Dockerization, and API gateway Architectures.


3. Creates, executes, maintains, and validates interfaces that transfer data across multiple data management systems or operating systems and consulting with vendor engineers to carryout Integrations with subsystems.

  • Enthusiastic and energetic to solve complex performance problems and advising technical architectures that build trust in customers.
  • Develop custom integration APIs/scripts to provide secure data transfer solutions for the data feed using Spring Integration.
  • Lead onboarding new retail stores support for installation and configuration of our platform for newly on-boarded retail stores ensures all components work well.
  • Work with numerous third-party vendors on escalated high priority issues that require assistance with integration with new customers.
  • Experience dealing with PCI, encryption standards and OWASP principles


4. Responsible for all phases of overall enterprise data systems consisting of system design, implementation, and support for the TransifyDigital platform.

  • Help build a versatile framework that helps in implementing scalable, high performant data processing backbone that is reliable for retail subsystems.
  • Build and modify retail interfaces by consuming and testing Middleware Integration technologies including REST, JSON and Spring based Microservices to retrieve and update application data
  • Implement third-party integrations with ACH payment gateway for authorizing credit card and debit card payments.
  • Gathers requirements from pilot customers and incorporating them to technical features.
  • Oversee organization coding standards and EDI conformance for products.


5. Analyze/Import/export data from/to centralized database systems (RDBMS) within database systems as per requirements using SQL programming and modeling requirements.

  • Use efficient and high performant SQL programming queries to pull/push data from database systems.
  • Logging queries and analyze slow pages and optimize queries accordingly
  • Utilize extensive SQL queries for data analysis, to provide summary reports and data feeds for customers and management.


6. Review test data and evaluates overall code coverage results.

  • Review detailed test plans, cases, and automated scripts by understanding the business logic and user requirements.
  • Setup frameworks for Behaviour-Driven / Test Development and unit testing using frameworks such as Jasmine, Mocha /JUnit / Mockito.
  • Develop building scripting for setting continuous integration, automated testing and deployment using DevOps tools in development workflow using tools such as Maven, Bash, Jenkins, etc.
  • Collaborate with other developers engineers to produce test suites and scenarios for automated testing.


7. Oversee organizational standard operating procedures (SOPs) for all activities.

  • Assist in the development of user stories, peer programming, code reviews sessions.
  • Preparing the daily build and deploying to stage and production cloud environments.
  • Assist in updating technical guidelines set forth by the standard operating procedures across the organization.
  • Assist in mentoring and training other developers on technical and coding issues.


8. Develop real-time data processing for the retail analytics platform.

  • Gathering customer data, analysis of interface events and reporting of information
  • Build data pipelines for cleaning and processing large systems using Hadoop and Azure.
  • Develop archiving strategy for customer data, developing data processing and faster data retrieval systems using RedShift.
  • Identify different business metrics, Key Process Indicators (KPIs) for continuous improvement and provide logical interfaces for customers within the platform.
  • Familiarity with statistical analysis packages and machine learning platforms is plus.


9. Performs technical work writing and maintain programs and related documentation.

  • Use configuration management tools such as Github, Gitlab for source code management.
  • Translate proposed solutions into technical specifications and architecture designs diagrams.
  • Expertize in API document tools such as Swagger, SOAP UI, and RAML.
  • Experience with Microsoft Project / Jira / VersionOne for project management


Location: 71 Peyton Parkway, Ste 103, Collierville, TN 38017

Working Benefits at MI Softech

  • Health, Dental, Vision and disability insurance
  • Software Certification Support
  • Professional Development training
  • Paid Vacation/ Sick Days/ Holidays
  • Private Officespace andparking
  • Free Friday lunches (at a local restaurant or catered)
  • Snacks and Drinks


MI Softech, Inc requires all software developers have at least a bachelors or higher degree in Computer Science, Information Technology, Computer Engineering, or its equivalent. Only individuals with this level of academic preparation are capable of achieving the professionally complex duties of this specialty occupation. Candidates having experience in Full stack software development, Databases, Cloud, SSIS, SSRS skills are preferred.