1

Apprentice Software Developer Jobs in Tennessee (NOW HIRING)

CNC Operator

Germantown, TN ยท On-site

$22 - $25/hr

... software to assist in programming and design. * Prior experience working with steel, aluminum, or precast concrete components. * Completion of a technical training program or apprenticeship in ...

Automation Tech 1st Shift

Arlington, TN ยท On-site

$37K/yr

Monitor and analyze system data, alarms, and trends using HMI/SCADA software and other monitoring ... apprenticeship, or associate degree in refrigeration technology, HVAC/R, controls engineering, or a ...

Bachelor's Degree in related field, Electrical Engineering degree is a plus * 7+ years successful ... Must have experience with electronic bidding software * Must have prior experience in electrical ...

CMT Field Technician 1

Murfreesboro, TN ยท On-site

$17.75 - $24.25/hr

Atlas is a nationwide leader in civil engineering, materials testing and geotechnical consulting ... Must be skilled in computer use, specifically Microsoft Office software and Excel. * Must have good ...

CMT Field Technician 1

Murfreesboro, TN ยท On-site

$17.75 - $24.25/hr

Atlas is a nationwide leader in civil engineering, materials testing and geotechnical consulting ... Must be skilled in computer use, specifically Microsoft Office software and Excel. * Must have good ...

... usually acquired through a formal apprenticeship or equivalent training and experience ... Experience with Omax water jet programming, set up, operating, and maintenance. * Familiar with ...

next page

Showing results 1-20

Apprentice Software Developer information

See Tennessee salary details

$26.8K

$91K

$219.2K

How much do apprentice software developer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for apprentice software developer in Tennessee is $91,003.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,600.00 and $96,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Apprentice Software Developer, and why are they important?

To thrive as an Apprentice Software Developer, you need a basic understanding of programming concepts, problem-solving abilities, and familiarity with at least one programming language, often backed by a relevant degree or coursework. Experience with version control systems like Git, code editors, and exposure to development frameworks or agile tools is typically required. Strong communication, teamwork, eagerness to learn, and adaptability are standout soft skills in this role. These skills and qualities are vital for contributing effectively to development projects, collaborating with team members, and rapidly acquiring new technical knowledge.

What is an Apprentice Software Developer?

An Apprentice Software Developer is an entry-level professional who is learning software development skills while working under the guidance of more experienced developers. Apprentices participate in on-the-job training, coding tasks, and sometimes formal coursework to build their technical knowledge and practical experience. This role is designed to help individuals gain the foundational skills needed for a career in software development by working on real projects and receiving mentorship. Upon successful completion of the apprenticeship, individuals may progress to junior or full software developer positions.

What types of projects and technologies do Apprentice Software Developers typically work with during their program?

As an Apprentice Software Developer, you'll usually be assigned to real-world projects that match your learning level, such as building internal tools, assisting with bug fixes, or contributing to new feature development. Common technologies include popular programming languages like Python, Java, or JavaScript, as well as version control systems like Git. You'll often work alongside experienced developers in team-based environments, allowing you to learn best practices and agile methodologies. This hands-on experience is designed to build both your technical skills and your understanding of professional software development workflows.
What are the most commonly searched types of Software Developer jobs in Tennessee? The most popular types of Software Developer jobs in Tennessee are:
What cities in Tennessee are hiring for Apprentice Software Developer jobs? Cities in Tennessee with the most Apprentice Software Developer job openings:
Infographic showing various Apprentice Software Developer job openings in Tennessee as of June 2026, with employment types broken down into 100% Full Time. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution, with an average salary of $91,003 per year, or $43.8 per hour.

CNC Operator

Fab Manufacturing LLC

Germantown, TN โ€ข On-site

$22 - $25/hr

Full-time, Per diem

Life, PTO

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

CNC Operator โ€“ Precision Metal Fabrication for Multifamily Construction Job Overview
  • Company: Fab Manufacturing LLC.

  • Salary/Pay Rate: $22 - $25 per hour (Based on experience).

  • Location: Memphis, TN | Onsite.

  • Job/Employment Type: Full Time.

  • Project Scope: Steel, Aluminum, and Precast Concrete.

  • Mandatory Licenses & Certifications: None Required.

The Opportunity

You will play a vital role in the production of high-quality architectural components by mastering CNC and plasma cutting operations. This position offers the chance to work at the intersection of craftsmanship and innovation within a culture that rewards accountability and continuous improvement.

How You Will Make an Impact
  • Execute precise CNC and plasma cutting operations to produce high-quality parts according to strict specifications.

  • Interpret complex blueprints and technical drawings to ensure every cut meets project standards.

  • Load and edit G-code programs to optimize machine performance and minimize material waste.

  • Perform routine machine calibrations and maintenance to prevent downtime and ensure operational safety.

  • Inspect finished components with meticulous attention to detail to uphold our standards of excellence.

  • Collaborate with the fabrication team to streamline workflows and enhance overall production efficiency.

Required Qualifications & Experience
  • Proven experience operating CNC machines and plasma cutting tables in a fabrication environment.

  • Strong technical proficiency in reading and interpreting blueprints and industrial drawings.

  • Direct experience loading, editing, and troubleshooting G-code programs.

  • Solid understanding of metal fabrication processes and basic machine troubleshooting.

  • Physical ability to stand for long periods and lift up to 100 lbs as required by production needs.

Preferred Qualifications & Experience
  • Demonstrated experience with CAD/CAM software to assist in programming and design.

  • Prior experience working with steel, aluminum, or precast concrete components.

  • Completion of a technical training program or apprenticeship in machining or fabrication.

Compensation & Benefits
  • Weekly pay cycle for consistent financial stability.

  • Comprehensive paid time off for rest and recovery.

  • Life and disability insurance options for long-term security.

  • All necessary safety equipment provided by the company.

  • Regular company events and team-building activities.

  • Access to apprentice and mentor-based career development programs.

  • Travel project per diem available when applicable.

About Us

Fab Manufacturing operates at the intersection of craftsmanship and innovation in the multifamily construction industry. We specialize in steel, aluminum, and precast concrete components and are committed to building a culture of ownership and excellence.

Learn more at https://www.fabricationmanufac....

Fab Manufacturing LLC is an Equal Opportunity Employer and does not discriminate on the basis of race, color, religion, sex (including pregnancy, gender expression, and sexual orientation), parental status, national origin, age, disability, genetic information (including family medical history), political affiliation, military service, or any other status protected by law or regulations. It is our intention that all qualified applicants be given equal opportunity and that selection decisions be based on job-related factors.