1

Software Engineer Contractor Jobs in Tennessee (NOW HIRING)

HMI Applications Engineer

Nashville, TN · On-site

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

HMI Application Engineer Summary of Functions Develops application software to meet requirements of ... Demonstrate system functionality to Owner/Engineer/Contractor, including hardware/network operation ...

HMI Applications Engineer

Nashville, TN · On-site

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

HMI Application Engineer Summary of Functions Develops application software to meet requirements of ... Contractor, including hardware/network operation, SCADA monitoring/control, alarms, and reporting ...

PLC Applications Engineer

Johnson City, TN · On-site

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

Installs all developed application software and required vendor software and verifies their ... Demonstrates overall system functionality to the Owner/Engineer/Contractor including hardware and ...

PLC Applications Engineer

Johnson City, TN · On-site

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

Installs all developed application software and required vendor software and verifies their ... Demonstrates overall system functionality to the Owner/Engineer/Contractor including hardware and ...

... Entry Level Software Developer role, there is no prior professional experience required. Our ... and government contractors to identify future leaders who will truly make an impact on their ...

... Entry Level Software Developer role, there is no prior professional experience required. Our ... and government contractors to identify future leaders who will truly make an impact on their ...

Contractor Location: Remote micro1 is engaging Computational Biology & Cheminformatics Experts to contribute their expertise to a customer's computational drug discovery project. In this role, you'll ...

Contractor Location: Remote micro1 is engaging Computational Biology & Cheminformatics Experts to contribute their expertise to a customer's computational drug discovery project. In this role, you'll ...

Contractor Location: Remote micro1 is engaging Computational Biology & Cheminformatics Experts to contribute their expertise to a customer's computational drug discovery project. In this role, you'll ...

Contractor Location: Remote micro1 is engaging Computational Biology & Cheminformatics Experts to contribute their expertise to a customer's computational drug discovery project. In this role, you'll ...

Contractor Location: Remote micro1 is engaging Computational Biology & Cheminformatics Experts to contribute their expertise to a customer's computational drug discovery project. In this role, you'll ...

You will work close to the mission, turn messy real-world workflows into working software and ... Work that matters in government contracting and across government agencies -- with room to shape ...

next page

Showing results 1-20

Software Engineer Contractor information

See Tennessee salary details

$57.6K

$133.9K

$186.5K

How much do software engineer contractor jobs pay per year?

As of Aug 15, 2026, the average yearly pay for software engineer contractor in Tennessee is $133,895.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,900.00 and $157,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a software engineer contractor?

To thrive as a Software Engineer Contractor, you need advanced programming skills, problem-solving abilities, and a solid understanding of software development lifecycles, often backed by a relevant degree or equivalent experience. Familiarity with source control systems (like Git), cloud platforms, and project management tools, as well as proficiency in key programming languages, is typically required. Strong communication, adaptability, and self-motivation are essential soft skills for collaborating with diverse teams and managing project-based workloads. These skills ensure high-quality deliverables, effective client communication, and successful navigation of varied contract environments.

How does the work structure and team integration typically differ for software engineer contractors compared to full-time employees?

As a Software Engineer Contractor, you will often work on specific projects or deliverables within a defined contract period, which may mean less involvement in long-term planning or company-wide initiatives. Contractors are usually integrated into existing development teams, collaborating closely with full-time engineers, project managers, and QA staff, but may have less access to certain internal resources or benefits. While you can expect to contribute to daily stand-ups, code reviews, and agile sprints, the onboarding process and access to proprietary tools or systems may be streamlined for contractors. This role offers valuable exposure to diverse tech stacks and industries, and successful contracts can lead to extended engagements or full-time offers.

What is the difference between Software Engineer Contractor vs Software Engineer Full-Time Employee?

AspectSoftware Engineer ContractorSoftware Engineer Full-Time Employee
CredentialsTypically requires a relevant degree and technical skills; certifications optionalSame as contractor; often prefers ongoing professional development
Work EnvironmentProject-based, flexible hours, often remote or on-siteSteady, long-term employment, usually on-site or hybrid
Employer & Industry UsageCommon in tech, startups, consulting firmsStandard in large corporations, tech companies, and enterprises
Search & Comparison IntentLooking for short-term or project-based rolesSeeking stable, long-term employment

In summary, Software Engineer Contractors typically work on short-term projects with flexible schedules, while full-time employees enjoy ongoing employment and benefits. Both roles require similar skills and credentials but differ mainly in work arrangement and job stability.

What is a software engineer contractor?

Software Engineer Contractors are professionals hired on a temporary or project basis to design, develop, and maintain software applications. Unlike full-time employees, they typically work for a predetermined period or on specific projects for a company. Contractors may work independently or through contracting agencies and often have flexibility regarding work hours and location. Their expertise is sought after for specialized tasks, scaling development teams, or covering skill gaps within organizations.

What cities in Tennessee are hiring for Software Engineer Contractor jobs?

Cities in Tennessee with the most Software Engineer Contractor job openings:

Infographic showing various Software Engineer Contractor job openings in Tennessee as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 10% Part Time, and 5% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $133,895 per year, or $64.4 per hour.

HMI Applications Engineer

Inframark

Nashville, TN • On-site

Other

Medical, Dental, Life, Retirement, PTO

Posted 6 days ago


Inframark rating

8.0

Company rating: 8.0 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

33rd of 53 rated energy and utility


Job description

Join Inframark: Pioneering Automation and Intelligence
Step into the future with Inframark's award-winning Automation and Intelligence team. We deliver cutting-edge solutions in instrumentation and controls, industrial cybersecurity, data analysis, and remote network operations center services for water and wastewater plants. Elevate your career and join us at Inframark. Apply today!
Why Work for Inframark?
Our dedication to sustainability and community impact drives us to ensure clean, safe water for future generations. Whether you're at the start of your career or looking for advancement, Inframark offers purpose-driven work and opportunities for growth. We offer an attractive salary package, including a generous benefits package with health, dental, and life insurance, 401(k) plan, paid time off, sick leave, holidays, and wellness plan.
HMI Application Engineer
Summary of Functions
Develops application software to meet requirements of project contractual documents while adhering to Inframark's Project Methodology. HMI Application Engineers with HMI expertise set up the customer computer system hardware and network, configure the SCADA application software, perform startup and testing, and provide training.
Essential Duties and Responsibilities
Receive project requirements and direction from HMI Application Engineering Supervisor and Project Manager (PM), including review of contract documents.
Keep PMs informed of status of tasks and project milestones; maintain awareness of project budgets and notify PMs of issues impacting budgets.
Produce timely and accurate project documentation such as timesheets and trip reports.
Follow established Best Practices and Development Standards and Procedures.
Set up project system servers, workstations, operating systems, networks, and peripheral equipment at job sites.
Develop HMI application software per contract documents and System Control Narrative using software such as System Platform w/ OMI, InTouch, Ignition, VTScada, iFix, and FactoryTalk View SE.
Install all developed application and vendor software, verifying proper execution.
Interface equipment to third-party vendor systems via industrial communication protocols.
Participate in Factory Acceptance Testing (FAT) and Site Acceptance Testing (SAT).
Demonstrate system functionality to Owner/Engineer/Contractor, including hardware/network operation, SCADA monitoring/control, alarms, and reporting.
Develop custom Operational and State Reports per Customer requirements.
Provide training to operators, supervisors, and administrative personnel.
Generate and gather all required final project documentation.
Provide technical assistance to customers.
Organizational Relationships
Reports to HMI Application Engineering Supervisor or HMI Department Manager.
Receives direction from HMI Supervisor, Department Manager, and Project Managers.
Works closely with Project Team members.
Qualifications
Bachelor's degree in Computer Science or Engineering preferred.
Minimum 2 years of HMI/SCADA programming experience, preferably in Water & Wastewater industry.
Knowledge and experience with Microsoft operating systems, networks, and HMI software (System Platform w/ OMI, InTouch, Ignition, VTScada, iFix, FactoryTalk View SE).
Strong communication and teamwork skills.
Physical Demands
Ability to communicate orally with management and co-workers.
Regular use of telephone, email, and digital tools.
Extended periods of sitting and computer work.
Adequate vision and hearing required.
Ability to lift servers, workstations, and peripherals.
Manual dexterity for setting up computer equipment and cables.
Work Environment
Performed indoors at office and job sites.
Extended sitting and computer monitor use.
May require irregular hours and on-call availability for project startup and warranty troubleshooting.
Travel
Regular travel required for startup, testing, and demonstration of SCADA systems.
An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
To support a safe and secure workplace, all offers of employment are contingent upon the successful completion of background screening, drug testing, and driving record review where applicable.
Inframark is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against based on disability.
Learn more about us at Automation and Intelligence - Inframark

What Inframark employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom