1

Senior Computer Programmer Jobs in Tennessee (NOW HIRING)

Overview Job Title: Senior Network Engineer Location: Arnold AFB, TN Job Family Code: P - IT ... Bachelor's degree focusing in Computer Science, Information Technology, Computer Engineering * 10 ...

Senior Data Engineer

Nashville, TN · On-site

$94K - $118K/yr

We are seeking a Senior Data Engineer to support the evolution of an enterprise customer profile ... Bachelor's in computer science or Master's degree in a technology related field (e.g., Computer ...

Senior Data Engineer

Nashville, TN · On-site

$94K - $118K/yr

We are seeking a Senior Data Engineer to support the evolution of an enterprise customer profile ... Bachelor's in computer science or Master's degree in a technology related field (e.g., Computer ...

Senior Data Engineer

Nashville, TN · On-site

$94K - $118K/yr

We are seeking a Senior Data Engineer to support the evolution of an enterprise customer profile ... Bachelor's in computer science or Master's degree in a technology related field (e.g., Computer ...

New

Senior Data Engineer

Nashville, TN · On-site

$94K - $118K/yr

We are seeking a Senior Data Engineer to support the evolution of an enterprise customer profile ... Bachelor's in computer science or Master's degree in a technology related field (e.g., Computer ...

Job Title: CAD/CAM Programmer | CNC Machinist (Senior Level) Location: Chattanooga, TN 37406 Pay: $32-42/hr. About the Role We are seeking a highly skilled CAD/CAM Programmer | CNC Machinist to join ...

Sr CNC Programmer

Memphis, TN · On-site

$38 - $48/hr

Creating, maintaining and optimizing multi axis CNC programs using CAD CAM software to produce high ... Collaborating closely with Manufacturing Engineering, Product Development, Quality and plant teams

Sr CNC Programmer

Memphis, TN · On-site

$38 - $48/hr

Creating, maintaining and optimizing multi axis CNC programs using CAD CAM software to produce high ... Collaborating closely with Manufacturing Engineering, Product Development, Quality and plant teams

Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or ... As an experienced Senior Test Engineer / Manager you will have the ability to share new ideas and ...

Showing results 21-40

Senior Computer Programmer information

See Tennessee salary details

$12

$47

$65

How much do senior computer programmer jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for senior computer programmer in Tennessee is $47.45, according to ZipRecruiter salary data. Most workers in this role earn between $39.90 and $56.73 per hour, depending on experience, location, and employer.

What is a senior computer programmer?

Senior Computer Programmers are experienced professionals who design, write, test, and maintain complex computer software and applications. They often lead programming teams, mentor junior developers, and contribute to architectural decisions. Their responsibilities include reviewing code for efficiency and security, troubleshooting issues, and ensuring that software meets both technical and business requirements. Typically, they have several years of experience in software development and are proficient in multiple programming languages.

What are the key skills and qualifications needed to thrive as a senior computer programmer?

To thrive as a Senior Computer Programmer, you need advanced proficiency in programming languages (such as Java, Python, or C++), strong problem-solving abilities, and a bachelor's degree in computer science or a related field. Expertise in software development tools, version control systems (like Git), and familiarity with industry-standard frameworks is typically required, along with relevant certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate. Exceptional communication, leadership, and teamwork skills help you manage projects and mentor junior developers. These skills ensure you can deliver robust software solutions efficiently, drive technical innovation, and contribute effectively to team and organizational goals.

What are some typical challenges senior computer programmers face when leading project development?

Senior Computer Programmers often encounter challenges such as managing complex codebases, balancing hands-on coding with mentoring junior developers, and ensuring that projects meet both technical and business requirements. They are frequently responsible for architectural decisions, code reviews, and integrating new technologies, which requires staying current with industry trends. Additionally, effective communication and collaboration with cross-functional teams—including product managers, designers, and QA—are essential to delivering successful software solutions.

What is the difference between Senior Computer Programmer vs Software Developer?

AspectSenior Computer ProgrammerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; experience in programmingBachelor's degree in Computer Science or related field; coding experience
Work EnvironmentDevelops, tests, and maintains code; often in teamsDesigns and builds software applications; collaborates with stakeholders
Industry UsageCommon in tech, finance, healthcare sectorsWidespread across industries for application development
Search/Comparison IntentFocuses on programming expertise and experienceBroader software development responsibilities

While both roles involve coding and technical skills, a Senior Computer Programmer primarily focuses on writing, testing, and maintaining code, often with specialized programming expertise. A Software Developer typically has a broader role, including designing software solutions and collaborating with teams. The roles overlap in credentials and work environment, but their focus areas differ slightly.

How much does a senior computer programmer make?

A senior computer programmer typically earns between $90,000 and $130,000 annually, depending on experience, location, and industry. They often have advanced coding skills in languages like Java, C++, or Python and may hold certifications that enhance their earning potential.

What are the most commonly searched types of Computer Programmer jobs in Tennessee?

The most popular types of Computer Programmer jobs in Tennessee are:

What cities in Tennessee are hiring for Senior Computer Programmer jobs?

Cities in Tennessee with the most Senior Computer Programmer job openings:

Infographic showing various Senior Computer Programmer job openings in Tennessee as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 10% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $98,690 per year, or $47.4 per hour.

Senior Network Engineer

BNH

Arnold Air Force Base, TN • On-site

$123K - $180K/yr

Full-time, Part-time

Re-posted 21 days ago


Job description

Overview

Job Title: Senior Network Engineer

Location: Arnold AFB, TN

Job Family Code: P – IT / Cyber Security / Network Systems

Function/Branch: MIS/Infrastructure

Directorate: Engineering & Tech Support

Position Type: Regular, Full-Time

Pay Type: Exempt

Grade: L10 (PA1011)

Salary Range: $123,000 - $180,000 / year

Overview

Beyond New Horizons, LLC (BNH) has an exciting opportunity for a Senior Network Engineer supporting TOS II, at Arnold Engineering Development Complex (AEDC) at Arnold AFB, TN. The Network Engineer will work as a member of an integrated team responsible for operating and maintaining the United States Air Force Test Operations efforts at AEDC.

This position requires occasional scheduled extended hours and/or weekend work to meet critical contractual requirements and occasional unscheduled night or weekend support in emergency situations.

Job Summary

The individual hired for this position will function as a Senior Network Engineer supporting test operations, system/maintenance engineering, and/or design engineering for computer networks used for real-time data acquisition systems and/or facility control systems in one or more of the various AEDC test facilities. The networks involved are critical to ensuring facility data acquisition and control systems are available and adequate to meet test mission requirements. Core responsibilities of this role include providing the engineering support required for the design, configuration, cyber security configuration and maintenance of these critical test facility networks.

Job Duties:

Network Engineers at AEDC are critical to the execution of the test mission. Specifically, duties for this position include:

  • Architect, implement, and manage complex network infrastructure, ensuring high availability and performance
  • Lead the development of network system requirements, including the preparation of engineering studies, reports, and design calculations
  • Configure network systems to meet and exceed DoD cybersecurity requirements and protocols.
  • Provide critical support for test facility network systems, both in preparation for and during active operations
  • Develop and execute system verification and validation test plans to ensure network integrity and performance
  • Oversee the full lifecycle of network hardware and software, from evaluation and procurement to system maintenance and decommissioning
  • Drive the automation of network tasks and processes to improve efficiency and reduce manual intervention
  • Act as a primary point of contact for troubleshooting complex network outages and performance issues to minimize downtime
  • Mentor and provide technical leadership to other engineering staff, establishing best practices and common work processes
  • Develop and maintain comprehensive documentation for network architecture, including concept sketches, layouts, and material estimates
  • 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 focusing in Computer Science, Information Technology, Computer Engineering
  • 10 years of experience
  • In lieu of Bachelor’s degree 14 years of experience in Network Engineering
  • Must be able to obtain and maintain security clearance and access to DoD network and computer systems
  • Current U. S. Citizenship required

Preferred Qualifications

  • 10+ years of proven, hands-on experience in network engineering and architecture
  • Advanced, practical knowledge of routing protocols (e.g., BGP, OSPF), firewalls, and VPNs
  • Experience with computer-aided design/computer-aided engineering (CAD/CAE) tools
  • Professional certifications such as CCNA, or CCNP
  • Demonstrated ability to lead complex technical projects and solve challenging analytical problems.
  • Excellent oral and written communication skills
  • Active DoD secret or higher-level security clearance
  • Current CompTIA Security+ certification

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

Join our Team!

U.S. Citizenship is required. At this time BNH will not sponsor any applicants for employment authorization or offer any immigration related support for this position (i.e. H1b, F1 OPT, F-1 STEM OPT, F-1 CPT, J-1, E-2, E-3, L-1, or other forms of work authorization that require immigration support from an employer).

The minimum and maximum full-time annual salaries for this role are listed below, by location. Please note that this salary information is solely for candidates hired to perform work within one of these locations and refers to the amount BNH is willing to pay at the time of this posting. Salaries for part-time jobs will be adjusted based upon the number of hours agreed to work.

$123,000 - $180,000 / year at location Arnold AFB, TN

BNH is an Equal Employment Opportunity Employer. We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, veteran status, and any other grounds for discrimination prohibited by applicable law.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.