1

System Software Engineer Jobs in Tennessee (NOW HIRING)

Engineer, II Software

Chattanooga, TN

$83K - $114K/yr

The Software Engineer II role is responsible for building the tools that power our freight platform ... Write high quality distributed system software. Work in an agile development environment, always ...

Engineer, II Software

Chattanooga, TN

$83K - $114K/yr

The Software Engineer II role is responsible for building the tools that power our freight platform ... Write high quality distributed system software. Work in an agile development environment, always ...

Engineer, II Software

Chattanooga, TN

$83K - $114K/yr

The Software Engineer II role is responsible for building the tools that power our freight platform ... Write high quality distributed system software. Work in an agile development environment, always ...

Engineer, II Software

Chattanooga, TN

$83K - $114K/yr

The Software Engineer II role is responsible for building the tools that power our freight platform ... Write high quality distributed system software. Work in an agile development environment, always ...

Software Engineer DEPARTMENT: Software Engineering - Public Sector-Law & Justice REPORTS TO ... Conduct technical reviews of existing systems, identifying optimization opportunities, technical ...

Software Engineer DEPARTMENT: Software Engineering - Public Sector-Law & Justice REPORTS TO ... Conduct technical reviews of existing systems, identifying optimization opportunities, technical ...

Required : • Master's degree in Computer Science, Computer Engineering, Information Systems or a ... as a Software Engineer, R&D Engineer, Software Developer or related. • 24 months experience ...

Engineer, II Software

Chattanooga, TN · On-site

$88K - $121K/yr

... systems at U.S. Xpress. Position Functions: • Design, implement, test, deploy and maintain ... software engineering best practices to ensure a high standard of quality for all of the team ...

Engineer, II Software

Chattanooga, TN · On-site

$88K - $121K/yr

... systems at U.S. Xpress. Position Functions: • Design, implement, test, deploy and maintain ... software engineering best practices to ensure a high standard of quality for all of the team ...

Our portfolio includes tire changers, wheel balancers, aligners, lifts, inspection systems, and ... We are hiring a mid-level Software Engineer (Engineer II) to design, develop, and maintain software ...

Our portfolio includes tire changers, wheel balancers, aligners, lifts, inspection systems, and ... We are hiring a mid-level Software Engineer (Engineer II) to design, develop, and maintain software ...

Controls Software Engineer

Chattanooga, TN · On-site

$41.25 - $52.50/hr

Some legacy systems are coded in Ladder Logic, but all new systems will be coded in either CodeSys or C/C++. The Control Software Engineer will work with the Electrical Engineer(s) on a project to ...

Controls Software Engineer

Chattanooga, TN · On-site

$41.25 - $52.50/hr

Some legacy systems are coded in Ladder Logic, but all new systems will be coded in either CodeSys or C/C++. The Control Software Engineer will work with the Electrical Engineer(s) on a project to ...

Controls Software Engineer

Chattanooga, TN

$41.25 - $52.50/hr

Some legacy systems are coded in Ladder Logic, but all new systems will be coded in either CodeSys or C/C++. The Control Software Engineer will work with the Electrical Engineer(s) on a project to ...

Contribute to continuous improvement of system reliability and response quality User Enablement ... Up to 3 years' experience in a Software Engineering, Software Support, QA, SDET, or engineering ...

next page

Showing results 1-20

System Software Engineer information

See Tennessee salary details

$75.3K

$161.3K

$187K

How much do system software engineer jobs pay per year?

As of Jul 25, 2026, the average yearly pay for system software engineer in Tennessee is $161,301.00, according to ZipRecruiter salary data. Most workers in this role earn between $157,000.00 and $186,100.00 per year, depending on experience, location, and employer.

What engineers make $300,000 a year?

Senior software engineers, especially those with extensive experience, specialized skills, or working in high-paying industries like finance or tech, can earn $300,000 or more annually. Compensation often includes base salary, bonuses, and stock options, particularly at large tech companies or startups with significant funding.

What does a systems engineer do in software?

A systems engineer in software designs, develops, and maintains complex software systems, ensuring they function efficiently and reliably. They often work with system architecture, integration, and troubleshooting, using tools like scripting languages and version control. Strong problem-solving skills and knowledge of operating systems and networking are essential for this role.

What does a System Software Engineer do?

A System Software Engineer designs, develops, tests, and maintains the core software that enables computer hardware and system applications to function. This includes operating systems, device drivers, firmware, and other low-level software that interacts closely with hardware components. Their work ensures that systems run efficiently, securely, and reliably. They often collaborate with hardware engineers and application developers to optimize performance and troubleshoot complex technical issues.

What are the key skills and qualifications needed to thrive as a System Software Engineer, and why are they important?

To thrive as a System Software Engineer, you need strong programming skills in languages like C, C++, or Rust, a deep understanding of operating systems, and typically a bachelor’s degree in computer science or a related field. Familiarity with low-level debugging tools, version control systems (such as Git), and kernel development environments is essential. Analytical thinking, problem-solving ability, and effective teamwork are standout soft skills in this role. These competencies are crucial for building reliable, high-performance system software that underpins critical applications and infrastructure.

Will AI replace system engineers?

System software engineers design, develop, and maintain complex systems and rely on skills such as programming, troubleshooting, and system analysis. While AI can automate certain tasks like monitoring and routine maintenance, it is unlikely to fully replace system engineers, as their expertise is needed for system design, problem-solving, and adapting to new technologies. AI tools serve as assistants to enhance efficiency rather than replace the role entirely.

What engineer makes $500,000 a year?

Senior software engineers, especially those working in high-demand areas like technology or finance, 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 in programming and system design, and working at large tech companies or startups with significant growth potential.

What is the difference between System Software Engineer vs Software Developer?

AspectSystem Software EngineerSoftware Developer
CredentialsBachelor's in Computer Science or related field; often some experience with systems programmingBachelor's in Computer Science or related field; focus on application development
Work EnvironmentDesigning and maintaining operating systems, firmware, or system-level applicationsCreating user-facing applications, websites, or mobile apps
Industry UsageTech companies, hardware firms, embedded systemsSoftware firms, startups, enterprise applications
Search & Comparison IntentUnderstanding roles related to system-level programmingLooking for application or web development roles

System Software Engineers focus on developing and maintaining system-level software like operating systems and firmware, requiring knowledge of hardware and low-level programming. Software Developers typically create applications and user-facing software, emphasizing higher-level programming skills. Both roles often share similar educational backgrounds but differ in their work focus and environment.

What are some common challenges System Software Engineers face when working on large-scale projects?

System Software Engineers working on large-scale projects often encounter challenges such as maintaining system stability while integrating new features, ensuring compatibility across diverse hardware platforms, and optimizing performance under heavy workloads. Coordinating with cross-functional teams, such as hardware engineers and application developers, is essential to address these complexities. Additionally, they must stay updated with evolving technologies and adhere to rigorous testing and debugging practices to prevent system failures.
What are popular job titles related to System Software Engineer jobs in TN? For System Software Engineer jobs in TN, the most frequently searched job titles are:
Infographic showing various System Software Engineer job openings in Tennessee as of July 2026, with employment types broken down into 93% Full Time, 4% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $161,301 per year, or $77.5 per hour.
Engineer, II Software

Engineer, II Software

US Xpress

Chattanooga, TN

$83K - $114K/yr

Other

Posted 3 days ago


U.S. Xpress rating

7.9

Company rating: 7.9 out of 10

Based on 26 frontline employees who took The Breakroom Quiz

76th of 358 rated logistics


Job description

Primary Position Purpose:

The Software Engineer II role is responsible for building the tools that power our freight platform.  The Engineer II has a passion for tackling hard problems. A veteran who knows how to get things done and how-to future-proof our architecture and implementations to scale for years to come.  This position plays a pivotal role in shaping the definition, vision, design, roadmap, and development of all systems at U.S. Xpress.

Position Functions:

         Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.

         Own the development lifecycle with a focus on developing new features and functionalities for assigned software applications.

         Use software engineering best practices to ensure a high standard of quality for all of the team deliverables.

         Write high quality distributed system software.

         Work in an agile development environment, always working on the most important projects.

         Collaborate with other teams and across departments to deliver new features and products.


What U.S. Xpress employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


U.S. Xpress logo

About U.S. Xpress

Sourced by ZipRecruiter

Who We Are: Relentlessly Delivering Big Ideas. U.S. Xpress is one of the nation's largest asset-based trucking companies. But the most valuable asset we offer isn't tractors, trailers, or even our exclusive, cutting-edge technology. It's the collective brainpower of thousands of visionaries and problem-solvers. Together, we are revolutionizing the transportation industry by providing innovative, custom solutions. And, here, we believe in the sanctity of a promise-both to our customers, and our people. When we focus our varied talents on reshaping the future of transportation, that's what we call the POWER OF U.S.

Industry

Couriers and messengers services

Company size

5,001 - 10,000 Employees

Headquarters location

Chattanooga, TN, US

Year founded

1986