1

Computer Programming Apprenticeship Jobs (NOW HIRING)

Position Summary Designs, develops, and maintains computer software. Provides technical leadership ... May coach and mentor programmers, apprentices, and interns. The first two duties listed are the ...

Repair, configure and maintain various computer and networking equipment used in broadcasting ... Provide technical assistance and leadership to the mobile unit engineer apprentices. * Document ...

Repair, configure and maintain various computer and networking equipment used in broadcasting ... Provide technical assistance and leadership to the mobile unit engineer apprentices. * Document ...

Position Summary Designs, develops, and maintains computer software. Provides technical leadership ... May coach and mentor programmers, apprentices, and interns. The first two duties listed are the ...

Position Summary Designs, develops, and maintains computer software. Provides technical leadership ... May coach and mentor programmers, apprentices, and interns. The first two duties listed are the ...

Field Engineer Apprentice

Little Rock, AR · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Throughout your apprenticeship there is also potential to learn other PCS modalities: Anesthesia ... Certification in biomedical or computer networking, reflecting hands-on experience demonstrating ...

Computer savvy with basic understanding of computer programming and CAD/CAM * Mechanical aptitude ... Successfully completed apprenticeship is required Must be able to pass drug and background ...

Computer savvy with basic understanding of computer programming and CAD/CAM * Mechanical aptitude ... Successfully completed apprenticeship is required Must be able to pass drug and background ...

Field Engineer Apprentice

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The apprenticeship will be scheduled to align with the anticipated availability of a Level 1 ... Certification in biomedical or computer networking, reflecting hands-on experience demonstrating ...

Biomedical Engineering Apprentice

Nashville, TN · On-site

$24.50 - $32.25/hr

Summary The TRIMEDX Biomedical Engineering Apprenticeship program in partnership of AAMI and the ... Basic to intermediate computer skills with the ability to learn proprietary software * Basic ...

Biomedical Engineering Apprentice

Nashville, TN · On-site

$24.50 - $32.25/hr

Summary The TRIMEDX Biomedical Engineering Apprenticeship program in partnership of AAMI and the ... Basic to intermediate computer skills with the ability to learn proprietary software * Basic ...

Showing results 41-60

Computer Programming Apprenticeship information

See salary details

$33K

$65K

$95.5K

How much do computer programming apprenticeship jobs pay per year?

As of Aug 13, 2026, the average yearly pay for computer programming apprenticeship in the United States is $64,974.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,500.00 and $80,000.00 per year, depending on experience, location, and employer.

What does a typical day look like for someone in a computer programming apprenticeship?

As a Computer Programming Apprentice, your typical day often includes shadowing experienced developers, writing and testing code under supervision, attending team meetings, and working on real-world projects that reinforce your learning. You'll likely be paired with a mentor who guides your progress and helps troubleshoot challenges. Regular feedback sessions, collaborative problem-solving, and opportunities to participate in coding workshops or training are also common. This structure is designed to give you hands-on experience, gradually increasing your responsibilities as your skills develop.

What is a computer programming apprenticeship?

A Computer Programming Apprenticeship is a training program that combines hands-on work experience with classroom learning to develop coding and software development skills. Apprentices typically work under the supervision of experienced programmers while learning programming languages, debugging, and software development best practices. These programs can last several months to a few years and often lead to full-time employment.

What are the key skills and qualifications needed to thrive in a computer programming apprenticeship, and why are they important?

To thrive as a Computer Programming Apprentice, you need a foundational understanding of programming languages such as Python, Java, or JavaScript, along with basic problem-solving skills and a high school diploma or equivalent. Familiarity with code editors like Visual Studio Code, version control systems like Git, and, in some cases, coursework or certifications in computer science is beneficial. Strong communication skills, eagerness to learn, and the ability to take constructive feedback will help you excel in this collaborative, growth-focused environment. These competencies are essential for quickly gaining technical expertise and contributing effectively to team projects in a dynamic tech setting.

What cities are hiring for Computer Programming Apprenticeship jobs? Cities with the most Computer Programming Apprenticeship job openings:
What states have the most Computer Programming Apprenticeship jobs? States with the most job openings for Computer Programming Apprenticeship jobs include:
Infographic showing various Computer Programming Apprenticeship job openings in the United States as of August 2026, with employment types broken down into 80% Full Time, and 20% Part Time. Highlights an 100% In-person job distribution, with an average salary of $64,974 per year, or $31.2 per hour.

IT Software Engineer

Erie Insurance

Erie, PA • On-site

Full-time

Re-posted 17 days ago


Erie Insurance Group rating

8.7

Company rating: 8.7 out of 10

Based on 83 frontline employees who took The Breakroom Quiz

70th of 306 rated insurance


Job description

Position Summary

Designs, develops, and maintains computer software. 

Provides technical leadership on small, moderately complex, low risk enhancement projects or support teams, with little supervision. 

Delivers moderately complex code/configuration changes as part of a larger implementation under a moderate level of supervision in a primarily full-stack development environment including front-end, policy, integration, and cloud.

The Hiring Manager will also consider candidates for a Senior Software Engineer.  Level of position offered will be based upon the depth and breadth of selected candidate's experience and qualifications.

What You'll Do

As an IT Software Engineer supporting the Erie Family Life Program, you will work on a team delivering projects supporting new business and policy changes for our Term and Whole Life products. You will primarily work with Mendix but will also work with ExStream and integration technologies.

Preferred Experience & Skills
-    Front-end development experience, particularly in Mendix 
-    API and integration development 
-    Modern software architecture and design patterns 
-    Maintaining unit testing and integration testing standards to maintain and promote a healthy codebase and ensure high quality 
-    Agile development practices and SDLC knowledge
-    CI/CD pipelines and DevOps practices
-    Ability to coach and mentor programmers, apprentices, and interns
-    Clear communication and collaborative interaction

What Makes You Stand Out 
-    Experience on a transformation project or working on a small to medium multi-portfolio initiative
-    Experience in one or more of the following: API/integration architecture, Java/full-stack development, ExStream, AWS cloud.


 

Duties and Responsibilities
  • Generates, reviews and debugs code/configurations that contribute to a larger product.
  • Creates designs, unit tests, and code/configuration of that is reviewed and approved by a more senior engineer.
  • Executes tasks in the software development life cycle
  • Develops tools and applications by producing clean, efficient code
  • Automates tasks through appropriate tools and scripting
  • Performs validation and verification testing (unit and integration testing)
  • Communicates and collaborates openly and effectively across teams and vendors within their area of focus (practice area).
  • May perform as a technical lead on low complexity/isolated applications enhancements or a small, legacy production support team. 
  • May coach and mentor programmers, apprentices, and interns.

The first two duties listed are the functions identified as essential to the job. Essential functions are those job duties that must be performed in order for the job to be accomplished.


This position description in no way states or implies that these are the only duties to be performed by the incumbent. Employees are required to follow any other job-related instruction and to perform any other duties as requested by their supervisor, or as become clear.

 

Capabilities
  • Self-Development
  • Collaborates
  • Cultivates Innovation
  • Instills Trust
  • Decision Quality
  • Values Diversity
  • Nimble Learning
  • Customer Focus
  • Optimizes Work Processes (IC)
  • Ensures Accountability
  • Coding And Converting
  • Information Management Skills
  • Job-Specific Knowledge
  • Proofing Text And Numbers
  • Using Tables And Graphs
Qualifications

Minimum Educational and Experience Requirements

  • Bachelor's degree in IT, MIS, or related field and three years' related experience; or 
  • Associate's degree in technical field, plus five years' related experience; or
  • High school diploma plus seven years' related experience


Additional Experience

  • Possesses moderate acumen with continued growth in experience, breadth, and depth in one or more of the following practice areas:  front-end, full-stack, back-end, mainframe, integration, document management, or data science, required.
     

Designations and/or Licenses

  • Willingness to pursue a certification in one or more preferred technologies at ERIE required
Physical Requirements
  • Lifting/Moving 0-20 lbs; Occasional (<20%)
  • Lifting/Moving 20-50 lbs; Occasional (<20%)
  • Ability to move over 50 lbs using lifting aide equipment; Rarely
  • Driving; Occasional (<20%)
  • Pushing/Pulling/moving objects, equipment with wheels; Rarely
  • Manual Keying/Data Entry/inputting information/computer use; Frequent (50-80%)
  • Climbing/accessing heights; Rarely

What Erie Insurance Group employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom