1

Computer Coding Jobs in Virginia (NOW HIRING)

... coding standards and technical debt governance; and utilizing Agile methodologies to iteratively develop, test, and release backend software solutions that support critical organizational or national ...

... coding standards and technical debt governance; and utilizing Agile methodologies to iteratively develop, test, and release backend software solutions that support critical organizational or national ...

Coding Tutor

Alexandria, VA · Remote

$18 - $40/hr

Ability to explain computational thinking, pattern recognition, abstraction, and step-by-step problem solving while preparing students for computer science courses, coding bootcamps, or technology ...

Coding Tutor

Charlottesville, VA · Remote

$18 - $40/hr

Ability to explain computational thinking, pattern recognition, abstraction, and step-by-step problem solving while preparing students for computer science courses, coding bootcamps, or technology ...

Coding Tutor

Fairfax, VA · Remote

$18 - $40/hr

Ability to explain computational thinking, pattern recognition, abstraction, and step-by-step problem solving while preparing students for computer science courses, coding bootcamps, or technology ...

Coding Tutor

Blacksburg, VA · Remote

$18 - $40/hr

Ability to explain computational thinking, pattern recognition, abstraction, and step-by-step problem solving while preparing students for computer science courses, coding bootcamps, or technology ...

Coding Tutor

Virginia Beach, VA · Remote

$18 - $40/hr

Ability to explain computational thinking, pattern recognition, abstraction, and step-by-step problem solving while preparing students for computer science courses, coding bootcamps, or technology ...

Coding Tutor

Leesburg, VA · Remote

$18 - $40/hr

Ability to explain computational thinking, pattern recognition, abstraction, and step-by-step problem solving while preparing students for computer science courses, coding bootcamps, or technology ...

Coding Tutor

Richmond, VA · Remote

$18 - $40/hr

Ability to explain computational thinking, pattern recognition, abstraction, and step-by-step problem solving while preparing students for computer science courses, coding bootcamps, or technology ...

Coding Tutor

Norfolk, VA · Remote

$18 - $40/hr

Ability to explain computational thinking, pattern recognition, abstraction, and step-by-step problem solving while preparing students for computer science courses, coding bootcamps, or technology ...

Coding Tutor

Salem, VA · Remote

$18 - $40/hr

Ability to explain computational thinking, pattern recognition, abstraction, and step-by-step problem solving while preparing students for computer science courses, coding bootcamps, or technology ...

Computer Vision Engineer

Sterling, VA · On-site

$110K - $130K/yr

As a Computer Vision Engineer, you will: * Drive the architecture, development, and deployment of ... code. * Proficiency with modern software development tools and principles: Unix systems, shell ...

Job Title: CAD Technician We are seeking a detail-oriented and skilled CAD Technician to support ... Ensure all drawings meet company standards, project requirements, and applicable codes and ...

Job Title: CAD Technician We are seeking a detail-oriented and skilled CAD Technician to support ... Ensure all drawings meet company standards, project requirements, and applicable codes and ...

Computer Scientist - Mid ***This position requires an active TS/Sensitive Compartmental Information ... Integrates or codes algorithms to support Government intelligence search and discovery missions.

next page

Showing results 1-20

Computer Coding information

See Virginia salary details

$9

$20

$38

How much do computer coding jobs pay per hour?

As of Jul 11, 2026, the average hourly pay for computer coding in Virginia is $20.10, according to ZipRecruiter salary data. Most workers in this role earn between $14.03 and $22.21 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Computer Coder, and why are they important?

To thrive as a Computer Coder, you need strong programming skills in languages such as Python, Java, or C++, as well as a solid understanding of algorithms and data structures, often supported by a degree in computer science or related certifications. Familiarity with version control systems like Git, integrated development environments (IDEs), and debugging tools is typically required. Attention to detail, problem-solving abilities, and effective teamwork are crucial soft skills that distinguish top performers. These competencies ensure the creation of reliable, efficient code and successful collaboration within software development projects.

What is computer coding?

Computer coding, also known as programming, is the process of writing instructions that a computer can understand and execute. These instructions are written in programming languages such as Python, Java, or C++. Coding allows people to create software, websites, apps, and control various hardware devices. It is an essential skill in technology and is used in countless industries to solve problems and automate tasks.

What are some common challenges computer coders face when working on collaborative projects?

In collaborative coding projects, one frequent challenge is ensuring smooth communication and coordination among team members, especially when working on large codebases or across different time zones. Merging code changes and resolving conflicts in version control systems can also be tricky, requiring attention to detail and clear documentation. Additionally, aligning on coding standards and best practices helps maintain code quality and consistency, which is essential for long-term project success.

What is the difference between Computer Coding vs Software Development?

AspectComputer CodingSoftware Development
Required CredentialsBasic programming knowledge, coding bootcamps, certificationsAdvanced programming, software engineering degrees, certifications
Work EnvironmentIndividual coding tasks, debugging, scriptingProject planning, team collaboration, testing
Employer & Industry UsageTech companies, startups, freelance projectsLarge corporations, software firms, tech industries
Common Search & Comparison IntentUnderstanding basic coding skillsBuilding complete software solutions

Computer Coding typically involves writing individual lines of code to perform specific tasks, often focusing on scripting or debugging. Software Development encompasses the entire process of designing, building, testing, and maintaining software applications. While coding is a core component of software development, the latter requires broader skills in project management, system design, and collaboration.

What job categories do people searching Computer Coding jobs in Virginia look for? The top searched job categories for Computer Coding jobs in Virginia are:
What cities in Virginia are hiring for Computer Coding jobs? Cities in Virginia with the most Computer Coding job openings:
Infographic showing various Computer Coding job openings in Virginia as of July 2026, with employment types broken down into 1% Internship, 1% As Needed, 85% Full Time, 10% Part Time, 1% Temporary, and 2% Contract. Highlights an 79% Physical, 3% Hybrid, and 18% Remote job distribution, with an average salary of $41,807 per year, or $20.1 per hour.
COMPUTER SCIENTIST

$167K/yr

Other

Posted 16 days ago


U.S. Department Of Defense rating

7.8

Company rating: 7.8 out of 10

Based on 535 frontline employees who took The Breakroom Quiz

25th of 46 rated military and defense


Job description

DCSA Acquisition and Technology, National Background Investigation Services (NBIS) is seeking a Software Engineer, to serve as a technical expert in the multidisciplinary fields of Product Management, enterprise architecture, infrastructure, software development, data management and governance, tool development, systems engineering, sustainment, and related subject matter areas as they pertain to an enterprise system. Visit www.dcsa.mil to learn more about DCSA, America's Gatekeeper!Qualifications:This position has a Basic Requirement for the 1550: Bachelor's degree in computer science or bachelor's degree with 30 semester hours in a combination of mathematics, statistics, and computer science. At least 15 of the 30 semester hours must have included any combination of statistics and mathematics that included differential and integral calculus. All academic degrees and course work must be from accredited or pre-accredited institutions.
*NOTE: Failure to provide transcripts will result in you being rated ineligible for this position.
The experience described in your resume will be evaluated and screened from the Office of Personnel Management's (OPMs) basic qualifications requirements. See: Computer Science Series 1550 for OPM qualification standards, competencies and specialized experience needed to perform the duties of the position as described in the MAJOR DUTIES and QUALIFICATIONS sections of this announcement by 07/06/2026
Applicant must have directly applicable experience that demonstrates the possession of the knowledge, skills, abilities and competencies necessary for immediate success in the position. Qualifying experience may have been acquired in any public or private sector job, but will clearly demonstrate past experience in the application of the particular competencies/knowledge, skills and abilities necessary to successfully perform the duties of the position.
You must have specialized experience sufficient to demonstrate that you have acquired all the competencies necessary to perform at a level equivalent in difficulty, responsibility, and complexity to the next lower grade GS/GG-14 in the Federal service and are prepared to take on greater responsibility.
Generally, this would include one year or more of such specialized experience.
Specialized experience for this position includes: Engineering and maintaining enterprise-level backend software architectures and data integration systems; designing containerized microservices and Application Programming Interface-first integration frameworks; developing scalable core backend services, robust data ingestion pipelines, and secure authentication/authorization layers; architecting and managing high-volume Application Programming Interface connections to numerous external data providers (to include managing rate limiting, error handling, and token authentication); establishing rigorous coding standards and technical debt governance; and utilizing Agile methodologies to iteratively develop, test, and release backend software solutions that support critical organizational or national security missions.
Specifically you will be evaluated on the following competencies:
  1. Artificial Intelligence: Knowledge of the principles, methods, and tools used to design systems that perform human intelligence functions.
  2. Data Systems and Management: Plan, develop, implement, and administer the collection, storage, maintenance, integrity, and retrieval of data, using knowledge of computer hardware, software, and systems.
  3. Engineering and Technology: Knowledge of engineering concepts, principles, and practices, and of equipment, tools, mechanical devices, and their uses to produce motion, light, power, technology, and other applications.
  4. Requirements Analysis: Knowledge of the principles and methods to identify, analyze, specify, design, and manage functional and infrastructure requirements; includes translating functional requirements into technical requirements used for logical design or presenting alternative technologies or approaches.
Education:Substitution of education may not be used in lieu of specialized experience for this grade level.Employment Type: OTHER

What U.S. Department Of Defense employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom