Developer Jobs in Tennessee
Developer jobs in Tennessee are in strong demand, concentrated in software engineering, full-stack development, and enterprise application work at companies rooted in healthcare technology, financial services, and logistics, with openings at every level from junior to principal engineer. Nashville, Knoxville, and Memphis are the three largest hiring metros, home to established employers like HCA Healthcare, Nissan North America, and FedEx that maintain sizable technology teams. Backend, cloud infrastructure, and DevOps specializations see the most consistent activity across the state. Find a role that fits below and apply directly.
Find Developer JobsOverview
Showing 5 of 45+ Developer jobs











Job Information
State of Tennessee Job Information
LOCATION OF (1) POSITION(S) TO BE FILLED: DEPARTMENT OF FINANCE & ADMINISTRATION, DAVIDSON COUNTY
This is a hybrid position
FTI / CJIS Fingerprints and Name based Background Check This position requires a criminal background check. Therefore, you may be required to provide information about your criminal history in order to be considered for this position. The Department of Finance and Administration will not sponsor applicants for work visas.
Qualifications
Education and Experience: Bachelor's degree and one year of experience in systems analysis, application design, 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 develops and maintains business application software under general supervision. Performs coding, testing, analysis, and documentation of basic systems as part of an IT project team or independently. The junior level role assists the development, testing, and maintenance of software applications. Also creates and modifying programs, as well as resolves user-reported issues. This class differs from Software Developer-Adv in that an incumbent of the latter functions at the advanced working level and performs programming duties of greater scope and complexity.
Responsibilities
- Develop and test software applications per specifications, including writing clean, maintainable, and well-documented code under supervision.
- Develop stored procedures, database scripts, and interfaces, and participate in data migration, conversion planning, and backup procedures.
- Troubleshoot program issues, error logs, and performance concerns, and conduct basic unit testing to support the quality assurance process.
- Create and maintain project documentation, test plans, and system narratives.
- Collaborate with stakeholders to gather requirements, validate functionality, and participate in training and walkthroughs to present and refine software functionality.
- Assist in designing, coding, and debugging applications in various software languages.
- Participate in code reviews and accept constructive feedback for continuous improvement.
- Stay up to date with industry trends and emerging technologies.
Competencies (KSA's)
Competencies:
- Manages Complexity
- Tech Savvy
- Decision Quality
- Collaborates
- Nimble Learning
Knowledges:
- Programming Languages
- General knowledge of databases, version control and code repositories.
- Awareness of Agile or Scrum methodologies.
- Data Structures, Database Concepts,
- Testing Techniques, Programming Concepts, Development Life Cycle Principles
Skills:
- Ability to read and understand existing codebases.
- Test Plan Development and Execution
- Technical Documentation
- Proficiency in at least one programming language
- Ability to follow coding standards and best practices.
Abilities:
- Communicate technical issues clearly to peers and supervisors.
- Learn new languages, frameworks, or tools as needed.
- Understand and interpret basic technical documentation and specifications.
- Manage time effectively and prioritize tasks with guidance.
- Participate constructively in meetings and team discussions.
Tools & Equipment
- Computer
- Telephone
- Printer and Scanner/Copier
See All 45 Developer Jobs in Tennessee
Find roles in Tennessee that match your experience and apply in just a few clicks.
Find Developer JobsDeveloper Jobs by City in Tennessee
Where Tennessee roles are concentrated, by current openings.
Developer Job Market in Tennessee
A snapshot from current Tennessee openings, updated as new roles post.
Who's Hiring


Top Industries Hiring
- Technology & Software
- Medical Devices
What Tennessee Employers Look For
The qualifications that appear most often in developer jobs across Tennessee.
- Proficiency in one or more languages such as Java, Python, JavaScript, or C#
- Bachelor's degree in computer science, software engineering, or a related technical field
- Experience with cloud platforms including AWS, Azure, or Google Cloud
- Familiarity with Agile or Scrum development methodologies and version control via Git
- Ability to collaborate with cross-functional teams including product, QA, and infrastructure
- Strong understanding of RESTful API design, database architecture, and system integration
Developer Jobs in Tennessee: Frequently Asked Questions
How do you become a developer in Tennessee?
Software developers in Tennessee are not required to hold a state-issued license, so the path centers on building technical skills and demonstrating them to employers. Most hiring managers expect a bachelor's degree in computer science or a related field, though strong portfolios and relevant certifications are accepted substitutes at many Tennessee companies. Coding bootcamps in Nashville and Knoxville offer accelerated programs that Tennessee employers recognize as credible entry points.
How much do developers make in Tennessee?
Developers in Tennessee earn a median of about $122,430 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $75,280 for the lowest 10% to over $166,380 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire developers in Tennessee?
Employers hiring developers in Tennessee right now include Oracle, American Heart Association, and Crew Training Internation, based on current listings on Migrate Mate as of August 2026. Tennessee's concentration of healthcare technology firms around Nashville and large logistics and manufacturing headquarters in Memphis and Middle Tennessee means developer demand is unusually broad compared to states with a narrower industry base.
Which Tennessee cities have the most developer jobs?
Nashville, Tennessee, and Brentwood lead Tennessee in developer openings, driven by Nashville's dense cluster of healthcare technology and financial services companies, Knoxville's growing tech sector anchored by the University of Tennessee and Oak Ridge National Laboratory, and Memphis's large logistics, distribution, and corporate headquarters operations that require substantial enterprise software support.
Are there remote developer jobs in Tennessee?
Yes, and more than most fields. About 73% of developer openings tied to Tennessee are remote or hybrid as of August 2026, reflecting how naturally suited the work is to distributed teams. Backend, cloud, and application development roles tend to offer the most remote flexibility, while roles requiring embedded systems work or on-site infrastructure access are more likely to require in-person presence.
How can I get hired as a developer in Tennessee with little or no experience?
The most realistic entry path is landing a junior developer or associate software engineer role at a mid-size Tennessee company that runs structured onboarding for new graduates. Nashville-area healthcare technology firms and Knoxville-based software companies frequently hire candidates directly from coding bootcamps or four-year programs into entry-level roles. A focused portfolio of two or three completed projects, a CompTIA, AWS Cloud Practitioner, or similar foundational certification, and experience in QA or technical support all make a candidate meaningfully more competitive.
Where can I find and apply to developer jobs in Tennessee?
You can find and apply to developer jobs in Tennessee on Migrate Mate, which lists current Tennessee openings updated regularly. Search the listings for roles that match your experience level and technical specialization, then apply directly to the ones that fit.
See All 45 Developer Jobs in Tennessee
Find roles in Tennessee that match your experience and apply in just a few clicks.
Find Developer Jobs