Under the supervision of the Software Engineering Manager, the Lead Software Engineer is responsible for the design, development, support and maintenance of our custom-developed applications.
Under the supervision of the Software Engineering Manager, the Lead Software Engineer is responsible for the design, development, support and maintenance of our custom-developed applications.
Lead Software Engineer
La Vergne, TN · On-site
Under the supervision of the Software Engineering Manager, the Lead Software Engineer is responsible for the design, development, support and maintenance of our custom-developed applications.
Lead Software Engineer
La Vergne, TN · On-site
Under the supervision of the Software Engineering Manager, the Lead Software Engineer is responsible for the design, development, support and maintenance of our custom-developed applications.
Lead Software Engineer
Nashville, TN · On-site
Software Development/ Engineering Main location: United States, Tennessee, Nashville Position ID ... Manage scope, timeline, and project deliverables to ensure successful delivery of projects with ...
Lead Software Engineer
Nashville, TN · On-site
Software Development/ Engineering Main location: United States, Tennessee, Nashville Position ID ... Manage scope, timeline, and project deliverables to ensure successful delivery of projects with ...
Software Engineer
Nashville, TN · Remote
Manager of Software Engineering JOB LOCATION: Remote TRAVEL: less than 10% Position Description : Our team develops and maintains web applications that allow users to digitally sign files. This ...
Software Engineer
Nashville, TN · Remote
Manager of Software Engineering JOB LOCATION: Remote TRAVEL: less than 10% Position Description : Our team develops and maintains web applications that allow users to digitally sign files. This ...
Software Engineer
Nashville, TN · On-site
They are seeking a Software Engineer responsible for the full software lifecycle development ... sets and managing databases utilizing tools such as MySQL, Postgres, SQLite, Mongo DB (NoSQL ...
Software Engineer
Nashville, TN · On-site
They are seeking a Software Engineer responsible for the full software lifecycle development ... sets and managing databases utilizing tools such as MySQL, Postgres, SQLite, Mongo DB (NoSQL ...
Software Engineer
Nashville, TN · On-site +1
Manager of Software Engineering JOB LOCATION: Remote TRAVEL: less than 10% Position Description : Our team develops and maintains web applications that allow users to digitally sign files. This ...
Software Engineer
Nashville, TN · On-site +1
Manager of Software Engineering JOB LOCATION: Remote TRAVEL: less than 10% Position Description : Our team develops and maintains web applications that allow users to digitally sign files. This ...
Software Engineer Full-time job, 40 hours per week Pay/Salary: $135,304.00 year. Number of Openings ... HR Manager
Software Engineer Full-time job, 40 hours per week Pay/Salary: $135,304.00 year. Number of Openings ... HR Manager
Software Engineer
Collierville, TN · On-site
$135K/yr
Software Engineer Full-time job, 40 hours per week Pay/Salary: $135,304.00 year. Number of Openings ... HR Manager
Software Engineer
Collierville, TN · On-site
$135K/yr
Software Engineer Full-time job, 40 hours per week Pay/Salary: $135,304.00 year. Number of Openings ... HR Manager
Software Engineer
Collierville, TN · On-site
$135K/yr
Software Engineer Full-time job, 40 hours per week Pay/Salary: $135,304.00 year. Number of Openings ... HR Manager
Quick apply
Software Engineer
Collierville, TN · On-site
$135K/yr
Software Engineer Full-time job, 40 hours per week Pay/Salary: $135,304.00 year. Number of Openings ... HR Manager
Software Engineer
Nashville, TN · On-site
Manager of Software Engineering JOB LOCATION: Remote TRAVEL: less than 10% Position Description : Our team develops and maintains web applications that allow users to digitally sign files. This ...
Software Engineer
Nashville, TN · On-site
Manager of Software Engineering JOB LOCATION: Remote TRAVEL: less than 10% Position Description : Our team develops and maintains web applications that allow users to digitally sign files. This ...
Software Engineer
Nashville, TN · On-site
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 ...
Software Engineer
Nashville, TN · On-site
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 ...
Software Engineer
Nashville, TN · On-site +1
Become a part of our caring community Humana is seeking a Software Engineer 2 to help develop and ... Ability to manage multiple priorities and work effectively in a collaborative team environment.
New
Software Engineer
Nashville, TN · On-site +1
Become a part of our caring community Humana is seeking a Software Engineer 2 to help develop and ... Ability to manage multiple priorities and work effectively in a collaborative team environment.
New
Software Engineer
Nashville, TN · On-site +1
Become a part of our caring community Humana is seeking a Software Engineer 2 to help develop and ... Ability to manage multiple priorities and work effectively in a collaborative team environment.
New
Software Engineer
Nashville, TN · On-site +1
Become a part of our caring community Humana is seeking a Software Engineer 2 to help develop and ... Ability to manage multiple priorities and work effectively in a collaborative team environment.
New
Controls Software Engineer
Chattanooga, TN · On-site
$41.25 - $52.50/hr
All project work will be scheduled by the New Product Development Manager(s) and the Continuous ... Controls Software Engineer may at times be asked to travel for project testing and system ...
Quick apply
Controls Software Engineer
Chattanooga, TN · On-site
$41.25 - $52.50/hr
All project work will be scheduled by the New Product Development Manager(s) and the Continuous ... Controls Software Engineer may at times be asked to travel for project testing and system ...
Software Engineer
Nashville, TN · On-site +1
Become a part of our caring community Humana is seeking a Software Engineer 2 to help develop and ... Ability to manage multiple priorities and work effectively in a collaborative team environment.
New
Software Engineer
Nashville, TN · On-site +1
Become a part of our caring community Humana is seeking a Software Engineer 2 to help develop and ... Ability to manage multiple priorities and work effectively in a collaborative team environment.
New
Controls Software Engineer
Chattanooga, TN · On-site
$41.25 - $52.50/hr
All project work will be scheduled by the New Product Development Manager(s) and the Continuous ... Controls Software Engineer may at times be asked to travel for project testing and system ...
Controls Software Engineer
Chattanooga, TN · On-site
$41.25 - $52.50/hr
All project work will be scheduled by the New Product Development Manager(s) and the Continuous ... Controls Software Engineer may at times be asked to travel for project testing and system ...
The Software Engineer at South College will be responsible for designing, developing, and ... SIS), learning management systems (LMS), financial systems, and other business-critical ...
The Software Engineer at South College will be responsible for designing, developing, and ... SIS), learning management systems (LMS), financial systems, and other business-critical ...
Software Engineer
Knoxville, TN · On-site
The Software Engineer at South College will be responsible for designing, developing, and ... SIS), learning management systems (LMS), financial systems, and other business-critical ...
Software Engineer
Knoxville, TN · On-site
The Software Engineer at South College will be responsible for designing, developing, and ... SIS), learning management systems (LMS), financial systems, and other business-critical ...
Software Engineer
Knoxville, TN · On-site
The Software Engineer at South College will be responsible for designing, developing, and ... SIS), learning management systems (LMS), financial systems, and other business-critical ...
Software Engineer
Knoxville, TN · On-site
The Software Engineer at South College will be responsible for designing, developing, and ... SIS), learning management systems (LMS), financial systems, and other business-critical ...
S. Citizenship is required) Kubernetes Platform Software Engineer As a Platform Software Engineer ... IaC/Config Management: Puppet, Helm, Ansible * Kubernetes & Ecosystem: On-prem K8s, Custom ...
Quick apply
S. Citizenship is required) Kubernetes Platform Software Engineer As a Platform Software Engineer ... IaC/Config Management: Puppet, Helm, Ansible * Kubernetes & Ecosystem: On-prem K8s, Custom ...
Software Engineer Manager information
See Tennessee salary details
$90.3K - $98.6K
1% of jobs
$98.6K - $107K
0% of jobs
$107K - $115.3K
2% of jobs
$115.3K - $123.6K
2% of jobs
$123.6K - $132K
2% of jobs
$132K - $140.3K
3% of jobs
$140.3K - $148.6K
4% of jobs
$153K is the 25th percentile. Wages below this are outliers.
$148.6K - $157K
19% of jobs
The median wage is $159.1K / yr.
$157K - $165.3K
64% of jobs
$165.3K - $173.6K
1% of jobs
$173.6K - $182K
1% of jobs
$90.3K
$153.7K
$182K
How much do software engineer manager jobs pay per year?
What is a software engineer manager?
What are the key skills and qualifications needed to thrive as a software engineer manager?
What are some common challenges faced by software engineer managers when transitioning from an individual contributor role?
What is the difference between Software Engineer Manager vs Software Developer?
| Aspect | Software Engineer Manager | Software Developer |
|---|---|---|
| Credentials | Bachelor's or higher in CS or related field; often leadership experience | Bachelor's degree in CS or related field; coding skills |
| Work Environment | Leads teams, manages projects, collaborates with stakeholders | Focuses on coding, designing, and implementing software solutions |
| Industry Usage | Common in tech companies, startups, large enterprises | Widespread across industries, including tech, finance, healthcare |
| Search & Comparison Intent | Understanding managerial roles, career progression | Technical skills, coding responsibilities |
The main difference between a Software Engineer Manager and a Software Developer lies in their responsibilities. The manager oversees teams, manages projects, and aligns technical work with business goals, while the developer primarily focuses on coding and building software solutions. Both roles require strong technical skills, but the manager also needs leadership and project management abilities.
What are the most commonly searched types of Software Engineer jobs in Tennessee?
The most popular types of Software Engineer jobs in Tennessee are:
What are popular job titles related to Software Engineer Manager jobs in Tennessee?
For Software Engineer Manager jobs in Tennessee, the most frequently searched job titles are:
- From Home Bioinformatics Software Engineer
- Remote Senior Software Engineer
- Senior Software Developer
- No Experience Software Developer
- Remote Full Stack Software Engineer
- Senior Software Engineer University
- Remote Software Engineer Japanese
- Remote Mid Level Software Engineer
- Full Stack Software Engineer
- Assistant Full Stack Developer Visa Sponsorship
What job categories do people searching Software Engineer Manager jobs in Tennessee look for?
The top searched job categories for Software Engineer Manager jobs in Tennessee are:
What cities in Tennessee are hiring for Software Engineer Manager jobs?
Cities in Tennessee with the most Software Engineer Manager job openings:

Lead Software Engineer
La Vergne, TN
Full-time
Re-posted 7 days ago
Key responsibilities
Design, develop, support, and maintain custom-developed applications for desktop, web, and mobile platforms.
Gather business requirements, develop technical designs, and manage the software development lifecycle for multiple projects.
Provide technical direction, perform code reviews, mentor team members, and ensure adherence to best practices and standards.
J&J Snack Foods rating
6.7
Based on 13 frontline employees who took The Breakroom Quiz
Job description
POSITION SUMMARY:
Under the supervision of the Software Engineering Manager, the Lead Software Engineer is responsible for the design, development, support and maintenance of our custom-developed applications. Responsibilities include, but are not limited to, developing information systems by studying operations, designing, developing, installing and maintaining software solutions. The Lead Software Engineer prioritizes well, communicates clearly, and has a consistent track record of delivery and excellent software engineering skills. Must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time. The Lead Software Engineer demonstrates analytic capability and the ability to create innovative solutions. The ideal candidate must be self-motivated with a proven track record building high quality mobile, web and cloud applications, APIs, and databases. The candidate must be creative, organized, and analytical as well as adept at working in a team environment.
ESSENTIAL FUNCTIONS:
- Designs, develops, and supports applications for desktop, web, and mobile to meet key business objectives.
- Develops applications using C#, jQuery, JavaScript, Vue3/Prime Vue, CSS, HTML, Entity Framework, Flutter, and T-SQL.
- Converts and maintains existing applications from VB.NET to C#.
- Partners with management and peers in the development of best practices.
- Provides technical direction, makes architectural decisions, and ensures the team is adhering to best practices and standards.
- Mentors and guides a team of software engineers, fostering a collaborative and productive environment, and providing constructive feedback.
- Performs code reviews ensuring all code is developed using best practices and optimally written.
- Gathers business requirements and develops conceptual and technical designs for multiple projects concurrently.
- Managing the software development lifecycle, creating and maintaining project schedules, tracking progress, and identifying and resolving potential roadblocks.
- Understands Git and Azure DevOps for code management and deployment.
- Troubleshoots, debugs, upgrades, and improves the performance of existing software.
- Documents processes of all projects to ensure future review and understanding.
- Documents and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Implementing robust security measures within software applications.
- Collaborates with the broader team to brainstorm and create new products.
- Stays on the leading edge of development practices.
- Makes suggestions for improvements in keeping up to date with the industry, security best practices, design patterns and technological solutions.
- Maintains job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
- Assesses the accuracy, neatness and thoroughness of the work assigned.
- Works full-time on site, five (5) days per week.
- Provides after hours support when required.
- Performs other job duties as assigned by the Manager.
COMPETENCIES:
To perform this job successfully, the Lead Software Engineer must be self-motivated, detail oriented and able to stay on task. They must have a proven ability to research and solve complex problems in a timely manner and be able to motivate and guide a team, provide constructive feedback, and communicate effectively with stakeholders. The requirements listed below are representative of the knowledge, skill, and/or ability required.
EDUCATION AND EXPERIENCE:
- Bachelor's degree in computer science/related field or equivalent experience.
- Over 10 years of experience developing web applications utilizing C#, jQuery, JavaScript, Vue3/Prime Vue, CSS, HTML, Entity Framework, and T-SQL.
- Over 10 years of hands-on experience with Microsoft SQL Server and T-SQL.
- Solid understanding of RESTful services, object-oriented design and SQL databases.
- Expertise with Git and Azure DevOps for code management and deployment.
- Strong knowledge of mobile application development (Apple and Android).
- Solid understanding and experience in SQL Server programming, SSRS and SSIS.
- Ability to effectively prioritize and manage multiple tasks to meet aggressive deadlines.
- Ability to troubleshoot, debug, upgrade, and improve the performance of existing software.
- Ability and willingness to learn new programming languages and technologies.
- Ability to work with peers in a highly collaborative, fast-paced environment.
- Ability to motivate and guide a team, provide constructive feedback, and communicate effectively with stakeholders.
- Ability to plan, track, and manage projects, and identify and resolve potential roadblocks.
- Strong ability to learn quickly and adapt to change.
- Strong listening, detail-oriented thinking, and creative problem-solving skills.
Pay Range: $130,000 - $155,000
TRAVEL REQUIREMENTS:
Periodic travel will be required.
What J&J Snack Foods employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About J&J Snack Foods
Sourced by ZipRecruiter
Industry
Manufacturing
Company size
1,001 - 5,000 Employees
Headquarters location
Mount Laurel, NJ, US
Year founded
1971