1

Computer Programming Apprenticeship Jobs in Virginia

$69K - $88K/yr

Uses personal computer in performance of analyses and development of documentation/reports. May ... NNS Apprentice School graduate * Navy Nuclear Power School (NNPS) graduate * High School/GED and 2 ...

$54K - $68K/yr

Uses personal computer in performance of analyses and development of documentation/reports. May ... NNS Apprentice School graduate * Navy Nuclear Power School (NNPS) graduate * High School/GED and 2 ...

$54K - $68K/yr

Uses personal computer in performance of analyses and development of documentation/reports. May ... NNS Apprentice School graduate * Navy Nuclear Power School (NNPS) graduate * High School/GED and 2 ...

$69K - $88K/yr

Uses personal computer in performance of analyses and development of documentation/reports. May ... NNS Apprentice School graduate * Navy Nuclear Power School (NNPS) graduate * High School/GED and 2 ...

Staff Software Engineer

Warrenton, VA · On-site

$110K - $150K/yr

A degree in an engineering or computer science discipline from an accredited university, or equivalent knowledge acquired through apprenticeship and professional work experience. Typical progression ...

Staff Software Engineer

Warrenton, VA · Hybrid

$110K - $150K/yr

A degree in an engineering or computer science discipline from an accredited university, or equivalent knowledge acquired through apprenticeship and professional work experience. Typical progression ...

Showing results 41-60

Computer Programming Apprenticeship information

See Virginia salary details

$32.7K

$64.4K

$94.7K

How much do computer programming apprenticeship jobs pay per year?

As of Sep 4, 2026, the average yearly pay for computer programming apprenticeship in Virginia is $64,417.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,100.00 and $79,300.00 per year, depending on experience, location, and employer.

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 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 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 are popular job titles related to Computer Programming Apprenticeship jobs in Virginia?

For Computer Programming Apprenticeship jobs in Virginia, the most frequently searched job titles are:

What cities in Virginia are hiring for Computer Programming Apprenticeship jobs?

Cities in Virginia with the most Computer Programming Apprenticeship job openings:

Infographic showing various Computer Programming Apprenticeship job openings in Virginia as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, 2% Contract, and 1% Nights. Highlights an 81% Physical, 2% Hybrid, and 17% Remote job distribution, with an average salary of $64,417 per year, or $31 per hour.

Fire Alarm Apprentice

Century Fire Protection

Winchester, VA • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 4 days ago


Century Fire Protection rating

7.5

Company rating: 7.5 out of 10

Based on 15 frontline employees who took The Breakroom Quiz

20th of 37 rated health and safety providers


Job description

Fire Alarm Apprentice
Summary
Assist Lead Installers and/or Foreman or Field Supervisors with installation and service of fire detection and alarm systems, security and access control systems, and other life safety systems in new and existing buildings in all types of construction, using conduit, hangers, wires, alarm devices, and panels.
Essential Duties and Responsibilities include the following. Other duties may be assigned.
  • Assist with installation of components that make up the low voltage systems such as smoke detectors, pull stations, video cameras, door contacts, etc.
  • Drill holes for wiring in wall studs, joists, ceilings, floors, etc.
  • Feed or pull cables through access holes, roof spaces, wall cavities, conduit, j-hooks, bridle rings, etc.
  • Check wiring, install raceway, equipment and special boxes, and assist with final connections and testing.
  • Mount and fasten control panels; adjust the sensitivity of devices or set addresses of devices.
  • Test and repair circuits and sensors by following wiring and system specifications.
  • Test batteries, keypad and annunciator programming, notification appliances, and security features in order to ensure proper functioning.
  • Establish and maintain good working relationships between co-workers, customers, and suppliers.

Additional Requirements:
Overtime may be required.
Education and/or Experience
High school diploma or general education degree (GED); Basic installation experience or education/training with alarm or security systems or other electrical systems preferred.
Computer Skills
Basic computer skills.
Cornet, who joined Century Fire Protection in 2020, delivers innovative, industry-leading fire protection & building analytics solutions. We provide clients complete fire protection systems, industrial system diagnostics, and building system diagnostics to keep facilities, equipment, and production lines running at their best. Our customers are the most recognizable names in mission critical/data center, food production, manufacturing, healthcare, senior-care, big-box retail, and commercial & residential property management.
Benefits
We believe our people are our biggest asset and as such, we offer comprehensive benefits, education, and training to ensure employees succeed and grow. Benefits include:
  • Medical
  • Dental
  • Vision
  • Paid Time Off
  • Paid Holidays
  • 401(K) with Company Match
  • Employee Assistance Program
  • Employee Relief Fund

Cornet, Inc. is a GREAT place to work! Come and GROW WITH US!

What Century Fire Protection employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom