1

Lead Software Engineer Jobs in Tennessee (NOW HIRING)

Software Engineer Location: Dakar, Senegal or Ivory Coast Reports to ... Engineering Lead About myAgro: myAgro is an award-winning non-profit social enterprise based in ...

Principal Software Engineer

Goodlettsville, TN · On-site

$126K - $169K/yr

They lead and manage system-wide/cross-functional teams consisting of on-shore and off-shore staff ... and mentor software engineers in all aspects of the software delivery process. • Able to ...

Principal Software Engineer

Pulaski, TN · On-site

$132K - $178K/yr

As a Principal Software Engineer, you will shape and improve the experience of key Vertafore ... Helps lead and mitigates the impact of technical decisions across the entire product * Coordinates ...

Software Developer Position MI Softech is looking to add a few engineering teams to our new ... Lead onboarding new retail stores support for installation and configuration of our platform for ...

Principal Software Engineer

Goodlettsville, TN · On-site

$126K - $169K/yr

They lead and manage system-wide/cross-functional teams consisting of on-shore and off-shore staff ... and mentor software engineers in all aspects of the software delivery process. • Able to ...

Principal Software Engineer

Pulaski, TN · On-site

$132K - $178K/yr

As a Principal Software Engineer, you will shape and improve the experience of key Vertafore ... Helps lead and mitigates the impact of technical decisions across the entire product * Coordinates ...

Principal Software Engineer

Pulaski, TN · On-site

$132K - $178K/yr

As a Principal Software Engineer, you will shape and improve the experience of key Vertafore ... Helps lead and mitigates the impact of technical decisions across the entire product * Coordinates ...

Senior Software Engineer

Nashville, TN · Remote

$118K - $156K/yr

Senior Software Engineer FLSA STATUS: Exempt DEPARTMENT: JusticeTech REPORTS TO ... Lead Engineer SUPERVISORY RESPONSIBILITIES: No JOB LOCATION: Remote TRAVEL: Rarely for conferences ...

Senior Software Engineer

Nashville, TN · On-site +1

$118K - $156K/yr

Senior Software Engineer FLSA STATUS: Exempt DEPARTMENT: JusticeTech REPORTS TO ... Lead Engineer SUPERVISORY RESPONSIBILITIES: No JOB LOCATION: Remote TRAVEL: Rarely for conferences ...

Senior Software Engineer

Chattanooga, TN · On-site

$111K - $147K/yr

They are seeking a Senior Software Engineer to lead the design, development, and maintenance of applications while ensuring quality and collaborating with various stakeholders. Responsibilities : • ...

next page

Showing results 1-20

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 Jun 15, 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 engineers make $300,000 a year?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or cybersecurity, can earn $300,000 or more annually, often with bonuses and stock options. Achieving this level typically requires extensive experience, advanced skills, and working at large tech companies or startups with significant funding.

What are Lead Software Engineers?

Lead Software Engineers are senior-level professionals responsible for overseeing software development teams and guiding the technical direction of projects. They combine strong programming skills with leadership abilities, ensuring that software solutions are designed, developed, and maintained according to best practices and business requirements. Lead Software Engineers mentor junior team members, coordinate tasks, and often collaborate with other departments to deliver high-quality products on time. Their role is crucial in bridging the gap between technical teams and management, ensuring both technical excellence and alignment with organizational goals.

What is a lead software engineer?

A lead software engineer is a senior technical role responsible for guiding the development team, designing software solutions, and ensuring project quality. They often coordinate tasks, review code, and may mentor junior engineers, requiring strong programming skills and leadership abilities.

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.

Can I make 200k a year as a software engineer?

Lead software engineers in high-demand industries or senior roles at large companies can earn $200,000 or more annually, especially with specialized skills in areas like cloud computing, AI, or cybersecurity. Compensation varies based on experience, location, company size, and technical expertise, with some earning bonuses and stock options that increase total compensation.

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 engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or cybersecurity, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and working at large tech companies or startups with significant funding.
What cities in Tennessee are hiring for Lead Software Engineer jobs? Cities in Tennessee with the most Lead Software Engineer job openings:
Lead Software Engineer (Merchandising Systems)

Lead Software Engineer (Merchandising Systems)

Dollar General

Goodlettsville, TN • On-site

$157K/yr

Full-time

Posted 28 days ago


Dollar General rating

4.0

Company rating: 4.0 out of 10

Based on 4,468 frontline employees who took The Breakroom Quiz

39th of 39 rated national retailers


Job description

Work Where You Matter
At Dollar General, our mission is Serving Others! We value each and every one of our employees. Whether you are looking to launch a new career in one of our many convenient Store locations, Distribution Centers, Store Support Center or with our Private Fleet Team, we are proud to provide a wide range of career opportunities. We are not just a retail company; we are a company that values the unique strengths and perspectives that each individual brings. Your difference truly makes a difference at Dollar General. Dollar General Corporation has been delivering value to shoppers for more than 80 years. Dollar General helps shoppers Save time. Save money. Every day. by offering products that are frequently used and replenished, such as food, snacks, health and beauty aids, cleaning supplies, basic apparel, housewares and seasonal items at everyday low prices in convenient neighborhood locations. Learn more about Dollar General at www.dollargeneral.com/about-us.html.General. How would you like to Serve? Join the Dollar General Journey and see how your career can thrive.
Company Overview

A Lead Software Engineer (LSE) is recognized as an expert in their strategic functional area and applies advanced technical expertise and a structured approach to deliver software solutions built on modern technology stacks. The LSE leads large complex projects consisting of on-shore and off-shore resources, uses strong organizational and leadership skills to set and maintain efficient development progress, and defines all software components for large-scale systems with minimal oversight, This particular role involves leading the team to overhaul the existing legacy application and workflows in to a state-of-the-art application which could be configurable, scalable and easily maintainable.


Job Details

Duties & Responsibilities: 

  • Designs changes to new and existing applications 35%
  • Develops and debugs software in support of new and existing applications 30%
  • Project leadership, cost estimation and task planning 20%
  • Mentors/coaches junior team members 10%
  • Provides support for production applications (24x7)   5%

Knowledge, Skills and Abilities (KSAs): 

  • Experience in Designing, building and deploying applications in cloud environments (Azure or GCP), leveraging containerization technologies (Docker, Kubernetes).
  • Lead the design, development and maintenance of high-quality, scalable APIs and applications across the full stack using Java, Spring Boot, and modern front-end frameworks.
  • Experience in widely used Web framework (React.js, Vue.js etc.) and good knowledge of Web stack HTML, CSS, Webpack.
  • Experience in designing and building real-time event driven applications and data pipelines using Apache or Confluent Kafka.
  • Experience creating and maintaining CI/CD pipelines for building and deploying application artifacts.
  • Experience with PostgreSQL, Java 17 or higher versions.
  • Optimize application performance and scalability through effective database design, query tuning, and management using PostgreSQL and other SQL/NoSQL databases.
  • Develop and maintain Terraform configurations for provisioning and managing cloud resources (Azure, GCP).
  • Experience working with Big Query, GCS Storage buckets, building analytics dashboard using Looker lookup ML.
  • Knowledge of master data management within merchandising or supply chain domains is a strong plus.

Other Skills:

  • Excellent collaborative and communication skills to work with the business and development teams.
  • Experience working with the third-party vendor teams located onsite and offshore.
  • Demonstrate deep expertise in complex merchandising processes and retail supply chain principles.
  • Experience leading teams and demonstrates a mastery in all aspects of software development activities
  • Assists in career development, staff mentoring and succession planning for engineers
  • Understands and implements architectural vision for performance, extensibility and availability
  • Conduct research and make recommendations on products, services, protocols, and standards in support of procurement and development efforts
  • Educate teams on technology changes applicable to their domain and how to apply them to their business area.

*Salary Range USD $152,000.00/Yr to USD $157,000.00/Yr.*


Qualifications

Work Experience &/or Education: 

  • 7+ years experience in software development in an IT organization.
  • 6+ years experience in developing web applications and REST APIs using Java.
  • 4+ years experience working with Azure/Google cloud.
  • 3+ years experience with a relational database (i.e., Oracle, Postgres, etc.).
  • Bachelor’s or Master’s degree in computer science or related field.
Qualifications:

Work Experience &/or Education: 

  • 7+ years experience in software development in an IT organization.
  • 6+ years experience in developing web applications and REST APIs using Java.
  • 4+ years experience working with Azure/Google cloud.
  • 3+ years experience with a relational database (i.e., Oracle, Postgres, etc.).
  • Bachelor’s or Master’s degree in computer science or related field.
Education:UNAVAILABLEEmployment Type: FULL_TIME

What Dollar General employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Dollar General logo

About Dollar General

Sourced by ZipRecruiter

What started as a single store is now a 20+ billion dollar Fortune 119 company. With 140,000+ employees and counting, we’re growing fast and so can you. There are endless opportunities for you, including award-winning training programs and career paths in retail, distribution, transportation or corporate. The possibilities are endless!

Industry

Retail

Company size

10,000+ Employees

Headquarters location

Goodlettsville, TN, US