1

Apprentice Software Developer Jobs in Tennessee (NOW HIRING)

Programming: Create, edit, and optimize Wire EDM programs using CAM software and machine controls ... Apprenticeship, technical school, or vocational machining education. * Toolroom Experience:

Programming: Create, edit, and optimize Wire EDM programs using CAM software and machine controls ... Apprenticeship, technical school, or vocational machining education. * Toolroom Experience:

Programming: Create, edit, and optimize Wire EDM programs using CAM software and machine controls ... Apprenticeship, technical school, or vocational machining education. * Toolroom Experience:

Estimator -- Electrical

Knoxville, TN · On-site

$60 - $80/hr

Communicate with the customers, engineers, and other team members to clarify scope and any other ... Proficient in Accubid or similar estimating software to properly complete the take‑off and ...

Performs all tasks required to completely install, fire alarm systems to include, engineering ... Tasks include continual learning of new products, upgrades, and software programs related to fire ...

Showing results 41-60

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 Sep 7, 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 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 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 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 August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $91,003 per year, or $43.8 per hour.

Biomedical Equipment Support Specialist

SD Department of Veterans Affairs

Murfreesboro, TN

$52K/yr

Full-time

Posted 5 days ago


Job description

The Biomedical Equipment Support Specialist (BESS) provides clinical and administrative support to staff, patients, and administrators for all matters of concern relating to the facility wide lifecycle management of medical equipment. Biomedical support requires the application of engineering and mechanical concepts and methodology to provide lifecycle management and technical support of diagnostic, therapeutic devices, monitoring, and other equipment utilized in the practice of medicine.Qualifications:Applicants pending the completion of educational or certification/licensure requirements may be referred and tentatively selected but may not be hired until all requirements are met.
Basic Requirements:
  • United States Citizenship: Non-citizens may only be appointed when it is not possible to recruit qualified citizens in accordance with VA Policy.
  • Education, Experience, or Certification.
    • Associates or higher degree in the biomedical technology or biomedical engineering field; OR
    • Associates or higher degree in electronics, a field of information technology, or engineering (other than biomedical engineering) AND 1 year of creditable experience; OR
    • Completion of the Department of Defense (DOD) biomedical equipment technician training program; OR
    • Completion of a DOD training program in repair and maintenance of electronic systems or information technology AND 1 year of creditable experience; OR
    • Completion of a biomedical engineering technician or Healthcare Technology Management (HTM) certificate program that included an internship or apprenticeship; OR
    • Completion of biomedical engineering technician or HTM certificate program that did not include an internship AND 1 year of creditable experience; OR
    • Hold or having ever held certification as a Certified Biomedical Equipment Technician (CBET), Certified Radiology Equipment Specialist (CRES), Certified Laboratory Equipment Specialist (CLES), or Certified Healthcare Technology Manager (CHTM). Continuous maintenance of certification is not required throughout VHA employment.
May qualify based on being covered by the Grandfathering Provision as described in the VA Qualification Standard for this occupation (only applicable to current VHA employees who are in this occupation and meet the criteria).
Grandfathering Provision. Employees in VHA in this occupation, under a permanent, appropriate, and legal placement on the effective date of the qualification standard are considered to have met all qualification requirements for the grade and assignment held including positive education and certification. For employees who do not meet all the basic or assignment-specific requirements in this standard, but who met the qualifications applicable to the position at the time they were appointed, the following provisions apply:
  1. Employees may be reassigned, promoted up to and including the full performance (journey) level, or be changed to a lower grade within the occupation, but they may not be promoted beyond the journey level or be newly placed in supervisory or managerial positions.
  2. Employees who are appointed on a temporary basis prior to the effective date of the qualification standard may not have their temporary appointment extended or be reappointed on a temporary or permanent basis until they fully meet the basic requirements of the standard.
  3. Employees retained in this occupation under this provision who subsequently leave the occupation lose protected status and must meet the full VA qualification standard requirements in effect at the time of re-entry to the occupation.
Grade Determinations:Biomedical Equipment Support Specialist, GS-05.
  • Experience or Education. None beyond the basic requirements.
Biomedical Equipment Support Specialist, GS-07.
  • Experience. One year of creditable experience equivalent to the next lower grade (GS-5).
  • Knowledge, Skills, and Abilities (KSAs). In addition to the experience above, the candidate must demonstrate the following KSAs:
    • Knowledge of physics, anatomy, and physiology.
    • Knowledge of electronics such as analog, digital, and microprocessor theory.
    • Knowledge of the use of standard level test equipment such as multi-meters, electrical safety analyzers, patient simulators, storage oscilloscopes, manometers, and tachometers.
    • Knowledge of basic networking concepts, such as computer and server hardware and software functionality, information technologies and computer virus protection software, available software patches and upgrades, and information security tools (for example, Microsoft Office, Windows operating systems, and McAfee).
    • Skill in documenting all services provided in support of medical equipment and clinical systems in a computerized maintenance management system.
    • Ability to learn equipment operating and maintenance procedures.
Biomedical Equipment Support Specialist, GS-09.
  • Experience. One year of creditable experience equivalent to the next lower grade(GS-7).
  • Knowledge, Skills, and Abilities (KSAs). In addition to the experience above, the candidate must demonstrate the following KSAs:
    • Knowledge of basic networking concepts including Access Control List (ACL), Transmission Control Protocol/Internet Protocol (TCP/IP), and Virtual Local Area Networks (VLAN).
    • Knowledge of computer and server hardware and software functionality including virus protection, operating system patches and upgrades, and information security tools.
    • Ability to interpret a variety of technical data such as schematic drawings, wiring diagrams, table charts, mathematical expressions, and formulas.
    • Ability to use standard level test equipment including multi-meters, electrical safety analyzers, patient simulators, storage oscilloscopes, manometers, and tachometers.
    • Ability to perform equipment maintenance and operating procedures.
Biomedical Equipment Support Specialist, GS-11.
  • Experience. One year of creditable experience equivalent to the next lower grade (GS-9).
  • Knowledge, Skills, and Abilities (KSAs). In addition to the experience above, the candidate must demonstrate the following KSAs:
    • Knowledge of standards including National Fire Protection Association (NFPA), Food and Drug Administration (FDA), the Joint Commission (TJC), and the Association for the Advancement of Medical Instrumentation (AAMI) for safe operation of medical equipment and clinical systems.
    • Skill in using test and calibration equipment including digital multi-meters, electrical safety analyzers, defibrillator analyzers, patient simulators, manometers, tachometers, and Local Area Network (LAN) analyzers.
    • Skill in interpreting a variety of technical data including schematic drawings and wiring diagrams.
    • Skill in applying networking principles, such as Access Control List (ACL), Transmission Control Protocol/Internet Protocol (TCP/IP), and Virtual Local Area Networks (VLAN).
    • Ability to perform advanced testing to troubleshoot medical equipment and clinical system interfaces.
    • Ability to maintain medical computers and software.
    • Ability to manage projects involving medical equipment and clinical systems.
Reference: For more information on this qualification standard, please visit https://www.va.gov/ohrm/QualificationStandards/.
The full performance level of this vacancy is GS11. The actual grade at which an applicant may be selected for this vacancy is in the range of GS5 to GS11.
Physical Requirements: Some of the incumbent's duties are sedentary in nature such as bench repair of electronic equipment. Some work assignments will involve standing, climbing, bending, and occasional work in cramped and awkward positions. The incumbent handles objects weighing from 10 to 65 pounds and must be required to lift these objects over his/her head, i.e. when installing television sets or monitors. The incumbent will need sufficient physical strength to move hospital beds. Work sometimes requires stooping, stretching, bending and kneeling for long periods of time. The incumbent must have good finger dexterity and good color discrimination to distinguish color coded wires.Education:Note: Only education or degrees recognized by the U.S. Department of Education from accredited colleges, universities, schools, or institutions may be used to qualify for Federal employment. You can verify your education here: http://ope.ed.gov/accreditation/. If you are using foreign education to meet qualification requirements, you must send a Certificate of Foreign Equivalency with your transcript in order to receive credit for that education. For further information, visit: https://sites.ed.gov/international/recognition-of-foreign-qualifications/.Employment Type: OTHER