1

Senior Computer Programmer Jobs in Tennessee (NOW HIRING)

Senior CAD Engineer

Knoxville, TN · On-site

$99K - $137K/yr

Job Summary A Senior CAD Engineer works with the engineering team to develop timely and accurate hydraulic system or cylinder engineering information for our internal and external customers.Designs ...

Senior CAD Engineer

Knoxville, TN · On-site

$99K - $137K/yr

Job Summary A Senior CAD Engineer works with the engineering team to develop timely and accurate hydraulic system or cylinder engineering information for our internal and external customers.Designs ...

Sr CAD & CAM Programmer

Memphis, TN · On-site

$25.75 - $35.25/hr

Join our Memphis manufacturing team as a Sr. CNC Programmer and play a critical role in optimizing ... Creating, maintaining and optimizing multi axis CNC programs using CAD CAM software to produce high ...

Sr CAD & CAM Programmer

Memphis, TN · On-site

$25.75 - $35.25/hr

Join our Memphis manufacturing team as a Sr. CNC Programmer and play a critical role in optimizing ... Creating, maintaining and optimizing multi axis CNC programs using CAD CAM software to produce high ...

Senior CAD/BIM Designer

Nashville, TN · On-site

$98K - $105K/yr

Hazen and Sawyer is seeking a Senior CAD/BIM Designer to support staff engineers in designing and producing contract documents for water, wastewater, and pump station facility projects. Why Hazen and ...

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 ...

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 ...

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 ...

CAD/CAM Programmer

Chattanooga, TN · On-site

$24.25 - $33/hr

The CAD/CAM Programmer | CNC Machinist is a senior-level, dual-competency role that combines hands-on machining expertise with advanced programming capability and a strong focus on team development ...

CAD/CAM Programmer

Chattanooga, TN

$24.25 - $33/hr

The CAD/CAM Programmer | CNC Machinist is a senior-level, dual-competency role that combines hands-on machining expertise with advanced programming capability and a strong focus on team development ...

next page

Showing results 1-20

Senior Computer Programmer information

See Tennessee salary details

$12

$47

$65

How much do senior computer programmer jobs pay per hour?

As of Jul 4, 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 are Senior Computer Programmers?

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, and why are they important?

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 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.

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 are the most commonly searched types of Computer Programmer jobs in Tennessee? The most popular types of Computer Programmer jobs in Tennessee are:
What are popular job titles related to Senior Computer Programmer jobs in Tennessee? For Senior Computer Programmer jobs in Tennessee, the most frequently searched job titles 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 June 2026, with employment types broken down into 97% Full Time, 1% Temporary, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $98,690 per year, or $47.4 per hour.
Senior CAD Engineer

Senior CAD Engineer

EBSCO Industries, Inc.

Knoxville, TN • On-site

$99K - $137K/yr

Full-time

Posted 6 days ago


Job description

Bailey International is a forward-thinking company dedicated to excellence in Sales Operations and Supply Chain management. We specialize in engineering, manufacturing, and sourcing hydraulic and electronic control solutions that drive key industries like agriculture, construction, and transportation. With a steadfast focus on quality, innovation, and customer success, we take pride in being a trusted partner in motion control solutions. Whether on the shop floor or in the boardroom, our culture is built on integrity, collaboration, and a commitment to continuous improvement.
Job Summary
A Senior CAD Engineer works with the engineering team to develop timely and accurate hydraulic system or cylinder engineering information for our internal and external customers.Designs, develops, and enhances mechanical industrial products, components, and systems to meet required specifications and standards. Evaluates and analyzes product requirements, objectives, and constraints and develops technical and functional specifications for mechanical products. Identifies appropriate materials and processes to develop effective solutions that meet the outlined specifications and manufacturing cost requirements. Prepares technical documents detailing designs, instructions, and specifications. Utilizes CAD software and other design and modeling tools to develop mechanical manufacturing parts or components and communicate conceptual designs to stakeholders. Assists with the entire production process from fabrication, modification, and assembly. Conducts simulations and prototype testing to evaluate mechanical product performance, reliability, and safety and collects and analyzes data for improvements. Routinely tests mechanical systems and equipment that are crucial to business operations or industrial processes to ensure safe, reliable, and optimal functionality. Requires a bachelor's degree. Typically requires 2-4 years of related experience.
Job Responsibilities
Designs systems for faster and repeatable quoting/ tracking while reviewing quotes
Assists in scheduling units for production according to procedures and communicates lead times/issues to Sales/Customer
Works with Manufacturing to develop repeatable designs for new unit lines, improve current unit build processes
Trains and assists Scheduler in creating part numbers, and processing work orders for pre- and post-manufacturing
Provides accurate descriptions, BOMs, schematics and CAD drawings to sales for customer presentations
Collaborate with customer/sales directly via phone/email/fax and in person to provide a quote and drawing
Produces part BOMs/drawings for in-house or vendor use, Works with a variety of Engineering systems including AI to provide accurate and clear descriptions, drawings, BOMs and cost to our customers
Collaborates cross functionally and with vendors to improve the information provided to our customers
Participates in special projects(Research & Development, new component selection, process development, and process improvement)
Works with Purchasing team to assist with design and product selection, including understanding new potential vendor products and how they might fit our systems overall
Researches hydraulic or cylinder designs and products and develop new systems
Trains/mentors CAD Engineers
Job Requirements
  • Bachelor's Degree in Engineering, preferably Mechanical or equivalent work experience
  • At least three years of work-related experience
  • Experience with Microsoft Office
  • Knowledge of Hydraulic systems, basic electrical, welding, machining (Manual and CNC) and manufacturing

Essential Job Function
  • Works autonomously and collaboratively in a fast past environment while maintaining a professional and upbeat attitude
  • Outstanding organizational, interpersonal and communication (written and verbal) skills
  • Sits in an office environment and/ or in front of a computer for long periods of time with or without reasonable accommodations
  • Strong analytical and problem-solving skills
  • Excellent mechanical inclination
  • Lifts up to 50 pounds with or without reasonable accommodations
  • Ability to work overtime and weekends based on business needs
  • Ability to travel up to 25% of the time for meetings, training or other business needs with or without reasonable accommodations
  • Walks throughout a large facility with or without reasonable accommodations

At Bailey International, we prioritize culture and seek candidates who embody our core values: Passion, Teamwork, Creativity, and Delivery. The ideal candidate brings a positive attitude, thrives in a collaborative environment, communicates proactively, and demonstrates curiosity, innovation, and adaptability. As a company rooted in continuous improvement, we encourage all employees to contribute creatively, while fostering both personal and team growth. We are committed to building an inclusive workplace where everyone feels valued and respected. Employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by federal, state, or local laws. If this resonates with you, we'd love to hear from you.