1

Computer Programmer Contract Jobs in Virginia (NOW HIRING)

JR Electrical & Computer Engineer Who We Are KBR Mission Technology Solutions delivers full life ... contract affordability and in consideration of internal parity. Additional Compensation: KBR may ...

JR Electrical & Computer Engineer Who We Are KBR Mission Technology Solutions delivers full life ... contract affordability and in consideration of internal parity. Additional Compensation: KBR may ...

What We Look For In a Computer Programming Tutor * Advanced Subject Mastery: Deep knowledge of ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

What We Look For In a Computer Programming Tutor * Advanced Subject Mastery: Deep knowledge of ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

What We Look For In a Computer Programming Tutor * Advanced Subject Mastery: Deep knowledge of ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

What We Look For In a Computer Programming Tutor * Advanced Subject Mastery: Deep knowledge of ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

What We Look For In a Computer Programming Tutor * Advanced Subject Mastery: Deep knowledge of ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

Showing results 21-40

Computer Programmer Contract information

See Virginia salary details

$32.7K

$64.4K

$94.7K

How much do computer programmer contract jobs pay per year?

As of Sep 9, 2026, the average yearly pay for computer programmer contract 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 programmer contract?

A Computer Programmer Contract job is a temporary or project-based role where a programmer is hired for a specific duration or task. Contractors typically develop, test, and maintain software applications based on client requirements. They may work independently or through an agency, often with flexible schedules. Unlike full-time employees, contract programmers usually do not receive benefits like health insurance or paid time off. Compensation is often higher to account for this.

What are the key skills and qualifications needed to thrive as a computer programmer contract?

To thrive as a Computer Programmer Contract, you need strong programming knowledge, problem-solving skills, and typically a degree in computer science or a related field. Proficiency with programming languages such as Java, Python, or C++, experience with version control systems like Git, and familiarity with development environments are essential, while certifications such as Microsoft or Oracle developer credentials are valued. Excellent time management, communication, and the ability to quickly adapt to new projects or teams will set you apart in contract roles. These skills and qualities ensure that contract programmers can efficiently deliver high-quality solutions, quickly integrate into diverse work environments, and meet the expectations of multiple clients.

What types of projects do computer programmer contracts typically work on, and how is workflow managed?

Computer Programmer Contractors often work on a variety of projects, including developing new software applications, updating existing systems, debugging code, or creating automation scripts based on client requirements. Workflows are usually managed through tools like Jira or Asana, and contractors collaborate remotely or on-site with development teams, business analysts, and project managers. Deadlines and deliverables are typically set by the client, and contractors may need to juggle multiple assignments simultaneously. The dynamic nature of contract work offers exposure to different industries and technologies, providing valuable experience and potential for career advancement.

What is the hourly rate for a computer programmer?

The hourly rate for a computer programmer varies based on experience, location, and specialization, but typically ranges from $25 to $100 or more. Contract computer programmers often charge higher rates to account for project scope and skill level, with rates increasing for those with expertise in specific programming languages or technologies.

What are the most commonly searched types of Computer Programmer jobs in Virginia?

The most popular types of Computer Programmer jobs in Virginia are:

What are popular job titles related to Computer Programmer Contract jobs in Virginia?

For Computer Programmer Contract jobs in Virginia, the most frequently searched job titles are:

What job categories do people searching Computer Programmer Contract jobs in Virginia look for?

The top searched job categories for Computer Programmer Contract jobs in Virginia are:

What cities in Virginia are hiring for Computer Programmer Contract jobs?

Cities in Virginia with the most Computer Programmer Contract job openings:

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

Drafting/CAD Technician II

Christiansburg, VA • On-site

Computer Task Group, Inc
Professional, Scientific, and Technical Services • 1 - 5K employees

Full-time

Posted 9 days ago


Key responsibilities

  • Support engineering, maintenance, and operations teams with the creation, revision, control, and management of technical drawings and related project documentation

  • Develop and maintain accurate CAD drawings, support design detailing from initial engineering concepts, and ensure drawing updates are properly reviewed, documented, and controlled within established drawing management and PDM systems

  • Interface with internal customers to document requests, retrieve existing drawings, clarify drawing needs, and ensure accurate technical information is available to support daily plant activities, troubleshooting, and project execution


Job description

Overview

CTG's long-standing Fortune 500 client of over 15 years has a W2 contract assignment for a Drafting/CAD Technician II.

Type: Contract
Job Title: Drafting/CAD Technician II
Location: Christiansburg, VA
Candidates must be able to commute and work onsite in Christiansburg, VA
Pay Rate: Based on experience
Work Hours: M-F 8am-5pm
Education: Associate degree or 2-year technical degree in CAD/CAM, Mechanical Engineering Technology, Electrical Engineering Technology, Electromechanical Engineering Technology, Manufacturing Technology, or a related field.

Description

We are seeking a contract Drafting/CAD Technician II to support engineering, maintenance, and operations teams with the creation, revision, control, and management of technical drawings and related project documentation.

This role will focus on developing and maintaining accurate CAD drawings, supporting design detailing from initial engineering concepts, and ensuring drawing updates are properly reviewed, documented, and controlled within established drawing management and PDM systems.

The CAD Technician will work closely with engineers to convert conceptual or modeled designs into complete drawing packages, update existing drawings based on field conditions, field markups, legacy drawings, or project changes, and maintain drawing accuracy throughout the revision process.

Responsibilities will also include supporting project documentation needs, organizing drawings, incorporating redlines, digitizing legacy drawings, tracking revisions, performing basic engineering calculations, updating specifications, and coordinating supporting technical information.

This position will interface with internal customers, primarily operations and maintenance personnel, to document requests, retrieve existing drawings, clarify drawing needs, and help ensure accurate technical information is available to support daily plant activities, troubleshooting, and project execution.

The ideal candidate will have strong CAD drafting skills, experience working in a controlled documentation environment, excellent attention to detail, and the ability to communicate effectively with engineering, maintenance, and operations personnel.

Experience with SolidWorks, AutoCAD, or similar CAD platforms is preferred, along with familiarity with PDM or drawing vault systems, manufacturing environments, mechanical or electrical equipment documentation, and continuous improvement of drawing and documentation workflows.

Requirements:

• Proficiency with SolidWorks or comparable 3D CAD software
• Ability to create, revise, and maintain detailed drawings and drawing packages
• Ability to read and interpret mechanical, electrical, and manufacturing drawings
• Working knowledge of GD&T and standard drafting practices
• Experience updating drawings from redlines, field changes, engineering input, or project documentation
• Experience converting legacy drawings, sketches, field markups, or other source documentation into accurate, controlled CAD drawings
• Ability to support basic engineering calculations and prepare or revise technical specifications under engineering direction
• Proficiency with Microsoft Excel and general computer-based documentation tools
• Strong attention to detail, organization, and document control discipline
• Ability to identify and recommend improvements to drawing, documentation, and workflow processes
• Ability to train new employees or team members on established drawing management, CAD, and documentation procedures
• Ability to work independently and as part of a team with minimal supervision
• Strong verbal and written communication skills

Qualifications

• Experience with SolidWorks or comparable 3D CAD software
• Experience creating, revising, and maintaining engineering drawings and drawing packages
• Knowledge of GD&T and standard drafting practices
• Experience working with controlled drawings, revisions, redlines, and technical documentation
• Ability to interpret engineering concepts and translate them into accurate CAD drawings
• Strong organizational and problem-solving skills
• Ability to effectively collaborate with engineers, maintenance personnel, operations teams, and other internal customers
• Experience in a manufacturing, industrial, or plant engineering environment is preferred

Additional Information

• No third party resumes will be accepted
• Drug testing and/or other employment-related inquiries may be conducted
• CTG will consider for employment-qualified applicants with criminal histories in a manner consistent with the requirements of all applicable local, state, and federal laws.
• All interested individuals MUST be able to work on a W2 Tax basis (no C2C or third party vendors)
• CTG is an Equal Employment Opportunity employer
• CTG is an E-Verify Company

To be considered for this opportunity, please apply directly through our website by clicking the link below.


Computer Task Group logo

About Computer Task Group

Sourced by ZipRecruiter

We know that achieving our mission begins and ends with our people—and by people we mean you. Regardless of individual roles or responsibilities, regardless of industry or subject matter expertise, our lives happen in relation to other people—our colleagues, clients, and partners. CTG cultivates a workplace that attracts and develops the best people. Being Great Place to Work-CertifiedTM not only supports our Vision but also validates the rewarding workplace culture that has made CTG a leading IT and digital solutions and services company for more than 55 years.

Industry

Professional, scientific, and technical services

Company size

1,001 - 5,000 Employees

Headquarters location

Buffalo, NY, US

Social media