1

Senior Computer Programmer Jobs in Nashville, TN

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

Sr. Programmer Analyst

Gallatin, TN · On-site

$41.75 - $56.75/hr

Job Posting Title Sr. Programmer Analyst Summary The Sr. Programmer Analyst (Automation Controls ... Computer Science, Mechanical Engineering, or a related field (or equivalent vocational/technical ...

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

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

Senior Controls Engineer

Smyrna, TN · On-site

$90K - $119K/yr

The Senior Control Systems Engineer position oversees and performs the design, programming ... Travel up to 30% Requirements * BS or MS in Electrical Engineering or Computer Engineering from an ...

Senior Controls Engineer

Smyrna, TN · On-site

$90K - $119K/yr

The Senior Control Systems Engineer position oversees and performs the design, programming ... Travel up to 30% Requirements * BS or MS in Electrical Engineering or Computer Engineering from an ...

next page

Showing results 1-20

Senior Computer Programmer information

See Nashville, TN salary details

$13

$50

$69

How much do senior computer programmer jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for senior computer programmer in Nashville, TN is $50.49, according to ZipRecruiter salary data. Most workers in this role earn between $42.50 and $60.38 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 Nashville, TN?

The most popular types of Computer Programmer jobs in Nashville, TN are:

What cities near Nashville, TN are hiring for Senior Computer Programmer jobs?

Cities near Nashville, TN with the most Senior Computer Programmer job openings:

Infographic showing various Senior Computer Programmer job openings in Nashville, TN as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $105,027 per year, or $50.5 per hour.

Senior CAD Technician

Geosyntec Consultants, Inc.

Nashville, TN • On-site

Full-time

Posted 9 days ago


Job description

Overview

Do you want to build an impactful career to change the world for the better? 

Geosyntec has an exciting opportunity for a Senior CAD Drafting Technician (Civil 3D) with flexibility to sit in one of our South Atlantic Region offices. These include Charlotte, NC; Raleigh, NC; Wilmington, NC; Asheville, NC; Greenville, SC; Mount Pleasant, SC; Knoxville, TN; Chattanooga, TN; and Johnson City, TN. The position will support project needs by computer-aided design and drafting (CADD) for a variety of environmental, civil and geotechnical engineering design projects. We are seeking a motivated individual who can develop layouts, grading plans and details for civil engineering projects, including landfills, industrial sites and utilities. Projects also include mechanical drawing systems and opportunities to contribute from the conceptual design stage through construction.

Geosyntec is an innovative, international engineering and consulting firm serving private and public-sector clients to address new ventures and complex problems involving our environment, natural resources, and civil infrastructure. Our engineers, scientists, technical and project employees serve our clients from offices across the world. Ranked by ENR as one of the top environmental engineering design firms, Geosyntec is internationally known for its technical leadership, broad experience, and exceptional client service.

We invest in our people.  Each employee is unique, and your career at Geosyntec will be too.  We offer competitive pay and benefits, and well-being programs to support you and your family.

To Learn More Visit: http://www.geosyntec.com/careers/.

Essential Duties and Responsibilities
  • Draft, edit, and finalize design plans and details using appropriate and efficient methods and adhering to Geosyntec drafting standards;
  • Understand and visualize overall civil/geotechnical engineering concepts, such as grading, and translating abstract concepts to design drawings;
  • Analyze sketches, notes and other input material to determine best approach to complete a drawing set;
  • Manage the production of drawing sets from creation, markup and modification based on overall design;
  • Transfer information from an engineering drawing to a final CAD drawing using appropriate symbols and drafting standards;
  • Copy detailed plans and drawings and performing non-routine complex drafting assignments;
  • Operate plotter, printer, scanner, and other input/output devices;
  • Proofread CAD drawings for accuracy, format, and grammar;
  • Assist with mentoring and overseeing CAD Drafting Technicians,
  • Participate in the CAD Action Group, by supporting, networking, and collaborating to improve CAD standards and efficiencies across the company;  and
  • Work collaboratively with other Geosyntec CADD practitioners to prepare design drawings and details and reviewing completed work products to ensure quality.
  • Drive personal, company, and rental vehicles to client or company project or office sites, and other business locations, as needed. 
Skills, Experience and Qualifications
  • Associate's Degree in drafting and a minimum of 1 year (3+ years preferred) of experience performing CAD drafting work in a professional engineering setting, or five (5) years of equivalent combination of education, experience and training that provides the requisite knowledge, skills, and abilities.  (required)
  • Successful Autodesk AutoCAD Certified Professional examination within the last 3 years. (preferred)
  • Experience developing and working with grading plans, cross-sections, alignments, profiles, three-dimensional surfaces, and earthwork volumes for landfills and other large civil design projects. (required)
  • Experience using/incorporating land or aerial surveying/mapping data and files. (required)
  • Experience with stormwater management design. (preferred)
  • Experience with ArcGIS and MicroStation. (preferred)
  • Extensive experience using the latest releases of Autodesk AutoCAD. (required)
  • Extensive knowledge of AutoCAD includes but is not limited to Annotation Styles, Multileaders, MTEXT, Dimensions, Sheet Sets, Paper Space / Model Space, XREFs, Layers, Dynamic Blocks, and Tool Palettes. (required)
  • Basic understanding of the latest releases of Microsoft Windows, Outlook, Word, Excel, Skype, Adobe PDF, and Windows File Explorer. (required)
  • Understanding of Civil 3D Annotation styles and annotation tools, basic understanding of key objects such as Surfaces, Alignments, Profiles, Profile Views, Pipe Networks and basic operations of performing Surface Analyses and Volume Calculations. (preferred)
  • Strong reasoning, mathematical, and geometrical skills Ability to perform basic math skills including applying concepts such as fractions, percentages, ratios and proportions to practical situations, and fundamentals of geometry and trigonometry. (required)
  • Ability to read, analyze and interpret red line drawings from Engineers, CAD Managers, or others on the project team.
  • Strong communication skills to include the ability to understand and follow complex verbal and written instructions, and the ability to interact effectively to maintain a team environment. (required)
  • Valid U.S. driver's license and a satisfactory driving record for business travel. (required)

#LI-JC1

#LI-Hybrid#LI-Onsite

Employment Type: FULL_TIME