Lead Software Engineer Jobs in Nashville, TN
Lead Software Engineer jobs in Nashville are concentrated in Midtown, the Gulch, and Cool Springs, with strong demand across healthcare technology, fintech, and enterprise software. Employers hiring right now include Oracle, Humana, and Cicayda. See the openings below and apply to the ones that match your experience.
Find Lead Software Engineer JobsOverview
Showing 4 of 27+ Lead Software Engineer jobs



Job Information
State of Tennessee Job Information
LOCATION OF (1) POSITION(S) TO BE FILLED: DEPARTMENT OF FINANCE & ADMINISTRATION, DAVIDSON COUNTY
This position requires a criminal background check and CJIS fingerprints. Therefore, you may be required to provide information about your criminal history to be considered for this position.
This position is designed as Hybrid (In office and Remote).
Qualifications
Education and Experience: Bachelor's degree and two years of experience in application design, systems analysis, or software development.
Substitution for Bachelor's degree: Relevant IT Associate's Degree.
OR
An Associate's degree and two years of related IT experience may substitute for the bachelor's degree requirement.
Substitution of Experience for Education: Related IT experience may substitute for the required bachelor's degree on a year-for-year basis to a maximum of four years.
Necessary Special Qualifications: None.
Examination Method: Education and Experience, 100% for Preferred Service positions.
Overview
Under general supervision, this classification designs, codes, tests, and maintains complex software applications independently or in teams. Provides technical guidance, supports application integration, and collaborates with stakeholders to implement enterprise systems. This advanced-level developer role handles sophisticated programming tasks, database design, testing, and troubleshooting. Also provides support and consultation to peers and project stakeholders. This class differs from the Software Developer-Lead in that an incumbent of the latter leads or supervises a development team in the design, modification, coding, code reviews and/or implementation of new or modified complex business applications programs.
Responsibilities
- Design, develop, and implement software applications based on business and technical specifications.
- Write and manage database procedures, user interfaces, APIs, and services.
- Troubleshoot issues, analyze logs, and suggest improvements to system architecture. Stay current with emerging technologies, tools, and industry trends. Architect components and systems for reuse and long-term viability. Troubleshoot and debug complex technical issues.
- Work closely with product managers, UX designers, QA engineers, and other developers to translate requirements into functional software.
- Lead and participate in code reviews, testing analysis, and security vulnerability resolution to ensure quality and adherence to standards.
- Write clean, efficient, and well-documented code following best practices.
- Participate in data migration, conversion planning, and backup procedures. Create and maintain project documentation, design diagrams, test plans, and training materials.
- Advise stakeholders on technical design options and application best practices. Estimate project timelines, cost, and resources; ensure on-time delivery of components.
- Support version control, deployment, and cross-platform system integration.
Competencies (KSA's)
Competencies:
- Manages Complexity
- Tech Savvy
- Decision Quality
- Collaborates
- Communicates Effectively
Knowledges:
- Programming Languages
- Object Oriented Programming and Mobile App Development,
- Database Development and System Architecture
- Web Services (XML, SSL)
- Cloud computing platforms
Skills:
- Code Management
- Security Enhancement
- Cross-Platform Communication
- Object Oriented Programming for Mobile
- Test Plan Execution, Data Design and Modeling
Abilities:
- Work Independently with minimal supervision
- Reliability as a team contributor
- Flexibility
- Planning and Organization
- Excellent Written and Oral Communication
Tools & Equipment
- Computer
- Telephone
- Printer and Scanner/Copier
See All 27 Lead Software Engineer Jobs in Nashville
Find roles in Nashville that match your experience and apply in just a few clicks.
Find Lead Software Engineer JobsLead Software Engineer Job Market in Nashville
Who's Hiring


Lead Software Engineer Jobs in Nashville: Frequently Asked Questions
How do I get a lead software engineer job in Nashville?
Focus your search on Nashville's healthcare technology corridor, which runs through Midtown and the Gulch, along with the fintech and insurance-tech firms concentrated in Brentwood and Cool Springs. Employers here tend to prioritize candidates who have led distributed teams, owned architecture decisions, and shipped production systems at scale. Attending Nashville Software School alumni events or NTC (Nashville Technology Council) meetups puts you in front of hiring managers before roles go public.
Which companies hire lead software engineers in Nashville?
Employers hiring lead software engineers in Nashville right now include Oracle, Humana, and Cicayda, based on current listings on Migrate Mate as of November 2026. Nashville's market is anchored by large healthcare IT firms and a growing layer of venture-backed startups, so you'll find both enterprise-scale engineering orgs and smaller teams where a lead engineer has real product influence.
Are there remote lead software engineer jobs in Nashville?
Yes, though lead software engineer roles lean more hybrid than fully remote because the seniority level often involves in-person collaboration with product and design teams. About 50% of lead software engineer openings tied to Nashville are remote or hybrid as of November 2026, with fully remote positions most common at product-led software companies headquartered outside Tennessee that draw Nashville-based engineers.
How can I get a lead software engineer job in Nashville with little or no experience?
The most realistic path in Nashville is to move into a senior engineer role at one of the city's mid-size healthcare IT or fintech companies first, then step into a lead position once you've built internal credibility. Nashville Software School graduates and bootcamp alumni have a visible presence in the local hiring community, and several Brentwood-based healthcare platforms run associate engineering programs that explicitly develop engineers toward technical leadership. Volunteering to own a feature or mentor a junior engineer in your current role signals readiness to local hiring managers.
Related Jobs in Tennessee
See All 27 Lead Software Engineer Jobs in Nashville
Find roles in Nashville that match your experience and apply in just a few clicks.
Find Lead Software Engineer Jobs