Senior Software Development Engineer Jobs in Tennessee
Senior Software Development Engineer jobs in Tennessee are in strong demand, concentrated in healthcare technology, financial services, and logistics software across Nashville, Memphis, and Knoxville. Major employers with a lasting engineering presence in the state include HCA Healthcare, Asurion, and FedEx, all of which run large software development teams. The most sought-after specialties in Tennessee hiring right now are cloud infrastructure, full-stack enterprise applications, and platform engineering. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 39+ Senior Software Development Engineer jobs








Job Title: Enterprise LabView Software Developer
Location: Arnold Air Force, TN
Job Family Code: T – Software and Systems Development
Function/Branch: Engineering/Instrumentation, Data & Controls
Directorate: Engineering Tech & Support
Position Type: Regular, Full Time
Pay Type: Exempt
Sponsorship: Position Not Sponsored
Grade: L07 (TA0705) – L08 (TA0808)
Salary Range: L07: $91,000 - $125,000; L08: $110,000 - $151,000 / year
Overview
Open to Internal/External candidates. Beyond New Horizons, LLC (BNH) has an exciting opportunity for an Enterprise Lab View Software Developer, supporting TOS II, at Arnold Air Force Base in Arnold, TN. The Enterprise Lab View Software Developer will work as a member of an integrated team responsible for maintaining and supporting the United States Air Force Test Operations and Sustainment efforts.
Job Summary
An exciting career opportunity exists for a mid-career Software Engineer with primary responsibility for designing, developing, upgrading and maintaining:
- High speed/high volume data acquisition systems for ground testing of Turbine Engines, Aircraft Models, Missile Systems, and Space Systems.
- LabView data display systems using modern programming techniques and languages.
- Highly complex Data Processing, Data Mining, and Data Storage Systems. Software Engineers will apply programming, design, configuration management, and testing skills to develop complex systems and applications to perform the above functions, while assisting in system/application deployment, installation, maintenance, and support.
Job Duties:
Software Engineers at AEDC are critical to the execution of the test mission. Specifically, duties for this mid-career position include:
- Independently execute work, generally within Software Engineering, which involves the design, development and maintenance of enterprise-level data acquisition and processing systems across the test mission, including second level maintenance.
- Independently execute work in one or more of the following:
- Develop system requirements and design systems that are configurable and modifiable to interface with existing and future hardware and software
- Design, develop and maintain enterprise level software and systems to meet system requirements
- Lead and/or execute software testing and verification
- Ensure application of sound software configuration management practices to ensure system integrity
- Apply system security to meet Federal Information Assurance requirements
- Provide technical leadership and mentoring to entry-level software engineering staff in the execution of software development and maintenance activities
- Independently prepare engineering studies and reports of a complex nature
- Use modern design, development, testing, and configuration management tools for software systems
- Participates in and fosters a work environment that is based upon openness, trust, communication, teamwork, empowerment, innovation, and satisfaction.
- It is a condition of employment to wear company issued PPE (Personal Protective Equipment) in accordance with supervisory direction and company policy.
- Perform other related duties as required.
Basic Qualifications:
- Bachelor’s degree in computer science, information systems, computer engineering or related engineering or scientific disciplines from an accredited college or university
- L07: Minimum of 2 years of progressive work experience in software design, coding, configuration control and maintenance.
- L08: Minimum of 5 years of progressive work experience in software design, coding, configuration control and maintenance.
- Current US Citizenship required.
- Must be able to obtain and maintain a security clearance and access to the local AEDC network.
Preferred Qualifications
- LabView relevant work
- Proficiency in the following: LabView, C, C++, Java, Python, SQL, Subversion, Trac, Jenkins, and similar software development tools
- Experience developing and coding real-time applications is a plus.
- CompTIA Security+ Certification, or higher-level security certification, is preferred.
- Knowledge of major industry or regulatory standards and design criteria pertinent to Instrumentation, Data, and Controls (ID&C) Software engineering discipline.
- Active DoD Security Clearance
What We Offer
- Competitive salaries
- Continuing education assistance
- Multiple healthcare benefits packages
- 401K with employer matching
- Paid time off (PTO) along with a federally recognized holiday schedule
Who We Are
Join our Team!
See All 39 Senior Software Development Engineer Jobs in Tennessee
Find roles in Tennessee that match your experience and apply in just a few clicks.
Find JobsSenior Software Development Engineer Jobs by City in Tennessee
Where Tennessee roles are concentrated, by current openings.
Senior Software Development Engineer Job Market in Tennessee
A snapshot from current Tennessee openings, updated as new roles post.
Who's Hiring
- Oracle11

- Speechify5

- BNH2B
- CVS Health2

- Tennessee Department of Finance & Administration2

Top Industries Hiring
- Technology & Software
- Automotive
- Investment & Asset Management
What Tennessee Employers Look For
The qualifications that appear most often in senior software development engineer jobs across Tennessee.
- Bachelor's degree in computer science, software engineering, or a related technical field
- Seven or more years of professional software development experience in production environments
- Proficiency in one or more of Java, Python, C#, or Go with demonstrable enterprise-scale work
- Experience designing and deploying cloud-native solutions on AWS, Azure, or Google Cloud
- Proven ability to lead code reviews, mentor junior developers, and drive technical standards
- Familiarity with agile and DevOps practices including CI/CD pipelines and automated testing
Senior Software Development Engineer Jobs in Tennessee: Frequently Asked Questions
How do you become a senior software development engineer in Tennessee?
Tennessee does not require a state-issued license to work as a software development engineer. The typical path is a bachelor's degree in computer science or a related field followed by several years of progressive engineering experience, with seniority recognized through demonstrated technical leadership rather than state credentialing. Many Tennessee employers also value cloud certifications from AWS or Microsoft as a concrete signal of advanced competency.
How much do senior software development engineers make in Tennessee?
Senior software development engineers 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 senior software development engineers in Tennessee?
Employers hiring senior software development engineers in Tennessee right now include Oracle, Speechify, and BNH, based on current listings on Migrate Mate as of August 2026. Tennessee's concentration of healthcare IT, insurance technology, and logistics companies means engineering roles here often involve large-scale data platforms and mission-critical systems.
Which Tennessee cities have the most senior software development engineer jobs?
Nashville, Memphis, and Arnold AFB hold the most senior software development engineer openings in Tennessee. Nashville leads because of its dense cluster of healthcare technology companies and corporate headquarters, while Memphis draws engineering roles through logistics and supply-chain software tied to the freight industry, and Knoxville benefits from its proximity to Oak Ridge National Laboratory and a growing technology services corridor.
Are there remote senior software development engineer jobs in Tennessee?
Yes, and more than most fields. About 79% of senior software development engineer openings tied to Tennessee are remote or hybrid as of August 2026, reflecting how thoroughly desk-based this work is. Architecture, backend development, and platform engineering roles are the most consistently offered on a fully remote basis, while positions requiring hands-on lab or on-site infrastructure access tend to stay in person.
How can I get hired as a senior software development engineer in Tennessee with little or no experience?
The most realistic entry path is an associate or junior software engineer role at a large Tennessee employer, then building toward senior level through demonstrated ownership of production systems. HCA Healthcare and Asurion both run structured new-grad engineering programs in Nashville. A strong GitHub portfolio, an AWS Cloud Practitioner or similar entry-level cloud certification, and experience with Tennessee's dominant stacks in Java or Python meaningfully strengthen early-career applications.
Where can I find and apply to senior software development engineer jobs in Tennessee?
You can find and apply to senior software development engineer jobs in Tennessee on Migrate Mate, which lists current openings across the state. Find roles that fit your experience and apply directly to the ones that match.
See All 39 Senior Software Development Engineer Jobs in Tennessee
Find roles in Tennessee that match your experience and apply in just a few clicks.
Find Jobs