2

Entry Level Computer Programmer Jobs in Tennessee

CTF Software Programmer Entry Level Amentum Advanced Solutions (AS) is a performance unit of ... Applicant must have a Bachelor of Science in Computer Science, Computer Engineering, or Electrical ...

Ardurra is seeking a "Entry-Level Civil Engineer I" to join our team in Knoxville, TN. "This ... Experience in utilizing various computer software packages and automated engineering and design ...

Ardurra is seeking a "Entry-Level Civil Engineer I" to join our team in Knoxville, TN. "This ... Experience in utilizing various computer software packages and automated engineering and design ...

Ardurra is seeking a \"Entry-Level Civil Engineer I\" to join our team in Knoxville, TN. \"This ... Experience in utilizing various computer software packages and automated engineering and design ...

Job Summary The CAD Technician I supports the Manufacturing Engineering team by creating and ... This entry-level position works closely with the Manufacturing Engineering Supervisor to support ...

Job Summary The CAD Technician I supports the Manufacturing Engineering team by creating and ... This entry-level position works closely with the Manufacturing Engineering Supervisor to support ...

CAD Designer

Johnson City, TN · On-site

$70 - $110/hr

CAD Designer Johnson City,TN, US 6908268 Experience: Entry Level Salary: $70,000 - $110,000 per year Job Details Responsibilities: * Design cutting tools, meeting engineering standards, applicable ...

As an Entry Level Software Developer, you'll work with cross functional teams to design, build ... What You'll Bring • Bachelor's degree in Computer Science, Software Engineer or related field • ...

We are looking for an entry-level or early career Mechanical Engineer with strong technical skills ... System Dynamics * 3D CAD * Strong sense of ownership and pride in execution of work * Mechanical ...

next page

Showing results 1-20

Entry Level Computer Programmer information

See Tennessee salary details

$30K

$59K

$86.7K

How much do entry level computer programmer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for entry level computer programmer in Tennessee is $58,971.00, according to ZipRecruiter salary data. Most workers in this role earn between $45,800.00 and $72,600.00 per year, depending on experience, location, and employer.

What is an entry level computer programmer?

Entry Level Computer Programmers are professionals who write, test, and maintain computer code under supervision, usually at the start of their careers. They typically work with more experienced developers to learn best practices and develop their coding skills. Their responsibilities may include debugging programs, writing simple scripts, and assisting in software development projects. Entry level programmers often have a degree in computer science or a related field and are proficient in one or more programming languages. This role serves as a foundation for advancing to more complex software engineering positions.

What does an entry level computer programmer do?

The job of an entry-level computer programmer is to write code, troubleshoot design issues, and debug software. They typically work as part of a software development team or under direct supervision. An entry-level computer programmer may sit in on development meetings and perform other administrative tasks as needed. The qualifications you need to become an entry-level computer programmer typically include a bachelor's degree and a working knowledge of one or more programming languages.

What are the key skills and qualifications needed to thrive as an entry level computer programmer, and why are they important?

To thrive as an Entry Level Computer Programmer, you need a solid understanding of programming languages (such as Python, Java, or C++), problem-solving abilities, and at least a bachelor’s degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and debugging tools is typically expected. Strong attention to detail, effective communication, and a willingness to learn help individuals excel in collaborative and dynamic environments. These skills and qualities are important for delivering reliable code, adapting to evolving project needs, and contributing effectively to software development teams.

What are some common challenges faced by entry level computer programmers during their first year on the job?

Entry level computer programmers often encounter challenges such as adapting to new development tools, understanding complex codebases, and managing project deadlines. It's common to feel overwhelmed by unfamiliar programming languages or frameworks, but most teams offer mentorship and training to help with the transition. Collaboration with senior developers and participating in code reviews are valuable opportunities to learn best practices and improve coding skills. Over time, persistence and proactive communication can help overcome these initial hurdles and contribute to professional growth.

What is the difference between Entry Level Computer Programmer vs Software Developer?

AspectEntry Level Computer ProgrammerSoftware Developer
Required CredentialsAssociate's or Bachelor's in Computer Science or related fieldBachelor's degree often preferred; certifications like Java or Python are common
Work EnvironmentOffice or remote; coding in teams or individuallySimilar; often collaborative, project-based work
Employer & Industry UsageEntry-level roles in tech, finance, healthcare, and moreBroader; includes designing, developing, testing software
Common Search & Comparison IntentYesYes

Entry Level Computer Programmers typically focus on writing and testing code under supervision, while Software Developers are involved in designing and building software solutions. Both roles require similar educational backgrounds and work environments, but Software Developers often have broader responsibilities and higher expectations for project involvement.

How to get a job as an entry level computer programmer with no experience?

To secure an entry level computer programmer position with no experience, focus on building a strong foundation in programming languages like Python or Java through online courses and personal projects. Internships, volunteering, or contributing to open-source projects can also demonstrate skills to employers and improve your chances of getting hired.

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 Entry Level Computer Programmer jobs in Tennessee?

For Entry Level Computer Programmer jobs in Tennessee, the most frequently searched job titles are:

What job categories do people searching Entry Level Computer Programmer jobs in Tennessee look for?

The top searched job categories for Entry Level Computer Programmer jobs in Tennessee are:

What cities in Tennessee are hiring for Entry Level Computer Programmer jobs?

Cities in Tennessee with the most Entry Level Computer Programmer job openings:

Infographic showing various Entry Level Computer Programmer job openings in Tennessee as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 81% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 81% Physical, 1% Hybrid, and 18% Remote job distribution, with an average salary of $58,971 per year, or $28.4 per hour.

CAD Drafting Technician| Entry Level

Brownsville, TN • On-site

$20 - $24/hr

Part-time

Posted 16 days ago


Job description

Part Time CAD Technician- Entry Level

$22-$24/hr

General Summary:

We are seeking a part-time Entry Level CAD Technician to create and maintain 3D models, manufacturing drawings, customer drawings, BOM, and related documentation using Inventor and AutoCAD. This is a hands-on drafting and CAD position that supports the engineering team by creating and revising drawings from established product designs, specifications, and company standards. 


Principal Duties & Responsibilities:
  • Create drawings for new products, changes to existing products, and special design requests using computer-aided design technology under the direction of the design team
  • Interpret customer drawings, and pictures, as well as written and verbal descriptions into a design that meets the customers’ needs while also manufacturing best practices.
  • Assist in preparing bill-of-materials on new and changed designs and special design requests under the direction of the design team
  • Maintains drawing files (CAD, PDF, and other documentation)
  • May be involved with the BOM work and setup of purchased components under the direction of the design team
  • Minimal involvement with prototyping new sheet metal designs
  • May provide support to sales and marketing staff through the creation of submittal drawings or technical assistance on simple inquiries under the direction of the design team / supervisor
  • May provide technical direction to shop floor personnel to correct simple sheet metal product design problems as they arise. Communicate design problems to appropriate engineering personnel for corrective action
  • Under the direction of the design team, prepare information for needed documentation (Drawings for operation manuals, maintenance files, purchase part info records, etc.) related to a design project
  • May assist in the resolution of field problems by traveling to the site with other engineering staff as needed
  • May participate (help) in value engineering projects to continually improve the cost efficiency of design and manufacturing processes in the form of drawing changes and IAN completion (BOM work) as directed by the design team


Job Qualifications:
  • Experience with Autodesk Inventor, AutoCAD, SolidWorks, or similar 3D CAD software
  • Knowledge of HVAC coil design preferred