1

Computer Programming Apprenticeship Jobs in Virginia

next page

Showing results 1-20

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 Jun 9, 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 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 job?

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 the Computer Programming Apprenticeship position, 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 job categories do people searching Computer Programming Apprenticeship jobs in Virginia look for? The top searched job categories for Computer Programming Apprenticeship jobs in Virginia 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 May 2026, with employment types broken down into 86% Full Time, and 14% Part Time. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $64,417 per year, or $31 per hour.

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 12 days ago


Job description

For over seven decades investor-owned utilities, municipalities, cooperatives, and others have entrusted their electrical construction and maintenance needs to Davis H. Elliot Company, Inc. (Elliot).

Elliot is a full-service electrical contractor specializing in overhead and underground distribution, transmission, substations, engineering, lighting, traffic signaling, utility locating and industrial/commercial services.

Job Description

  • Walk right of ways various terrain in potentially adverse conditions to patrol distribution line damage
  • Carry and handle telescopic measuring stick and switching stick that weigh approximately 11 lbs.
  • May be required to use a brush axe or machete to clear brush for walking and staking during survey work
  • Demonstrate ability to work with others in supplying information and seeking assistance as necessary
  • Applies technical knowledge and experience in resolving problems encountered in assigned work
  • Uses initiative in looking for opportunities to improve the process and increase job knowledge/technical skills
  • Communicates effectively both orally and in writing with other employees and customers
  • Assists in the preparation of technical reports and papers.
  • Develops decision making skills based on job knowledge.

Qualifications

  • Associate Degree in Electrical/Electronic/Mechanical Engineering Technology plus 4-6 years of related utility industry work experience
  • Possess knowledge of equipment and material used in distribution utility construction
  • Possess basic knowledge of systems and business processes.
  • Possess moderate computer literacy skills.
  • Perform work activities assigned with minimal coaching from more experienced employees.
  • Valid Driver's License and Safe Driving Record required.

Benefits/Culture

Today, we are listed among Engineering News-Records Top 150 Specialty Contracting firms. Our success is based on our customers confidence in us; the loyalty, hard work and performance of our people; and the traditions with which Mr. Davis H. Elliot began the company in 1946. We understand that having the best team requires people being treated like family. Some of the benefits we offer our team include:

  • Medical, Dental, Vision Insurance
  • Short-Term Disability and Long-Term Disability Insurance
  • Company Paid Life Insurance w/ additional Voluntary Life Insurance
  • 401K w/ company match
  • Employee Stock Ownership Program
  • State and Federally accredited Lineman Apprenticeship program 
  • Paid Vacation 
  • Servant Leadership Training
  • Uniforms and PPE provided