1

Computer Science Training Jobs in Virginia (NOW HIRING)

... or Computer Science • Experience developing image processing for spacecraft, missile, aircraft, hypersonic glide vehicle, and/or drone detection • Experience with modern ML training libraries ...

Mid Computer Engineer

Chesapeake, VA · On-site

$75K - $85K/yr

Career development opportunities, including on-the-job training, tuition reimbursement, and ... Computer software engineers apply the principles and techniques of computer science, engineering ...

Mid Computer Programmer

Chesapeake, VA · On-site

$90K - $100K/yr

Career development opportunities, including on-the-job training, tuition reimbursement, and ... Computer software engineers apply the principles and techniques of computer science, engineering ...

$76K/yr

... Scientific Positions. BASIC REQUIREMENT OR INDIVIDUAL OCCUPATIONAL REQUIREMENT: A. Degree ... College-level education, training, and/or technical experience that furnished (1) a thorough ...

Showing results 21-40

Computer Science Training information

See Virginia salary details

$20.4K

$67.8K

$116.7K

How much do computer science training jobs pay per year?

As of Sep 15, 2026, the average yearly pay for computer science training in Virginia is $67,758.00, according to ZipRecruiter salary data. Most workers in this role earn between $41,332.00 and $97,253.00 per year, depending on experience, location, and employer.

What is a computer science training?

A Computer Science Training job involves teaching or mentoring individuals in computer science concepts, programming, and related technologies. Professionals in this role may work in academic institutions, corporate training programs, or bootcamps to help students or employees develop technical skills. The job often includes designing curriculum, conducting lectures or hands-on coding sessions, and assessing learners' progress. Strong knowledge of programming languages, algorithms, and software development is typically required.

What are the typical responsibilities of someone working in computer science training?

Professionals in Computer Science Training are often responsible for designing and delivering curriculum, conducting hands-on programming workshops, assessing learners' progress, and updating course materials to reflect current industry trends. You may work closely with other instructors, HR training coordinators, or technical experts to align content with organizational or educational objectives. Collaboration with industry professionals and ongoing professional development are also common, as the technology landscape evolves quickly. This mix of technical and educational duties ensures that trainees gain practical, up-to-date skills needed for a successful tech career.

What are the key skills and qualifications needed to thrive in computer science training?

To thrive in Computer Science Training roles, you need a solid background in computer science concepts, programming, and educational or instructional expertise, often supported by a relevant degree or professional certifications such as CompTIA, Microsoft Certified Educator, or instructional design credentials. Familiarity with learning management systems (LMS), online collaboration platforms, and coding tools like Python, Java, or C++ is commonly required. Strong communication, patience, and the ability to tailor complex technical information to diverse audiences are valuable soft skills in this field. These competencies are essential for effectively teaching and preparing learners for evolving industry demands.

What are 5 careers in computer science training?

Five careers in computer science training include software developer, IT instructor, curriculum developer, technical trainer, and educational technology specialist. These roles often require knowledge of programming languages, instructional design, and certifications such as CompTIA or Cisco. They involve teaching, developing training materials, or supporting technology education in various settings.

What training is needed for computer science training?

Computer science training typically requires a bachelor's degree in computer science, software engineering, or a related field. Additional skills such as programming languages, data structures, algorithms, and familiarity with tools like version control systems are essential. Certifications in specific technologies or programming languages can also enhance job prospects.

What are popular job titles related to Computer Science Training jobs in Virginia?

For Computer Science Training jobs in Virginia, the most frequently searched job titles are:

What job categories do people searching Computer Science Training jobs in Virginia look for?

The top searched job categories for Computer Science Training jobs in Virginia are:

Infographic showing various Computer Science Training job openings in Virginia as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 23% Part Time, and 1% Contract. Highlights an 89% Physical, 1% Hybrid, and 10% Remote job distribution, with an average salary of $67,758 per year, or $32.6 per hour.

ENGINEER/SCIENTIST

Dahlgren, VA

US Department of the Navy
National Security • 10K+ employees

$70K/yr

Full-time

Re-posted 7 days ago


United States Navy rating

6.4

Company rating: 6.4 out of 10

Based on 381 frontline employees who took The Breakroom Quiz


Job description

This is a public notice flyer to notify interested applicants of anticipated vacancies. Applications will not be accepted through this flyer. Interested applicants must follow the directions in the "How to Apply" section of this flyer to be considered. There may or may not be actual vacancies filled from this flyer. Notice of Result letters will not be sent to applicants who respond to this flyer.
Qualifications:This is an interdisciplinary position and may be filled by a Computer Engineer (0854-series), a Mathematician (1520-series), or a Computer Scientist (1550-series) depending upon the qualifications of the candidate. Applicants in positions with occupational series other than those listed (0854, 1520 and 1550) may apply; however, you must apply directly to the series listed in this vacancy that is most applicable to your qualifications.
TO QUALIFY FOR ND-4: Your resume must also demonstrate at least one year of specialized experience at or equivalent to the ND-3 pay band (GS-9 through GS-11 equivalency) in the Federal service or equivalent experience in the private or public sector. Specialized experience must demonstrate the following: As a professional engineer or scientist applying systems engineering principles in support of maintaining operations in support of builds, upgrades, external sites, troubleshooting statuses for general lab management and Virtual Test Environment (VTE) machines. The incumbent will display a working knowledge of tactical computers, various associated data collection devices, and simulation support equipment across the spectrum of NSWC DD Lab environments and will be directly responsible for maintaining laboratory network architectures, including virtualized and distributed test environments.
TO QUALIFY FOR ND-3: Your resume must also demonstrate at least one year of specialized experience at or equivalent to the ND-2 pay band (GS-5 through GS-8 equivalency) in the Federal service or equivalent experience in the private or public sector. Specialized experience must demonstrate the following: As a professional engineer or scientist applying basic systems engineering principles in support of builds, upgrades, external sites, troubleshooting statuses for general lab and Virtual Test Environment (VTE) machines. The incumbent will display a working knowledge of tactical computers, various associated data collection devices, and simulation support equipment across the spectrum of NSWC DD Lab environments.
Additional qualification information can be found from the following Office of Personnel Management website: https://www.opm.gov/policy-data-oversight/classification-qualifications/general-schedule-qualification-standards/#url=GS-PROF
Individual Occupational Requirements (IOR):
All Professional Engineering Positions, 08XX
Mathematics Series, 1520
Computer Science Series, 1550
Experience refers to paid and unpaid experience, including volunteer work done through National Service programs (e.g., professional, philanthropic, religious, spiritual, community, student, social). Volunteer work helps build critical competencies, knowledge, and skills and can provide valuable training and experience that translates directly to paid employment.Education:Applicants must meet at least one of the following positive education qualifications requirements of the Office of Personnel Management (OPM) Qualifications Standards Manual:
  • Professional Engineering Series (08XX) - Degree: A professional engineering degree from an ABET-accredited college or university; OR a degree with curriculum in differential and integral calculus, with additional courses in five of the following seven areas of engineering science or physics: (a) statics, dynamics; (b) strength of materials (stress-strain relationships); (c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature and properties of materials (relating particle and aggregate structure to properties); and (g) any other comparable area of fundamental engineering science or physics, such as optics, heat transfer, soil mechanics; or electronics; OR
  • Professional Engineering Series (08XX) - Substitution of Education/Experience: A combination of education and experience that furnished (1) a thorough knowledge of the physical and mathematical sciences underlying professional engineering; and (2) a good understanding, both theoretical and practical, of the engineering sciences and techniques and their applications to one of the branches of engineering. The adequacy of such background must be demonstrated by one of the following: (a) professional registration, (b) evidence of successfully passing the Engineer-in-Training (EIT) examination; (c) successful completion of at least 60 semester hours of courses in the physical, mathematical, and engineering sciences and in engineering that included the courses specified above; or (d) successful completion of a curriculum leading to a bachelor's degree in engineering technology or in an appropriate professional field, e.g., physics, chemistry, architecture, computer science, mathematics, hydrology, or geology, may be accepted in lieu of a degree in engineering provided that it included at least 1 year of professional engineering experience acquired under professional engineering supervision and guidance. (Note to Applicants: Please see the Qualifications & Education sections of this announcement for a link to the Office of Personnel Management (OPM) Individual Occupational Requirements. OPM guidance indicates that there should be either an established plan of intensive training to develop professional engineering competence, or several years of prior professional engineering-type experience. This training plan or experience must be well documented and provided at time of application.); OR
  • 1520-Mathematics Series: A degree in mathematics; or a combination of education and experience - courses equivalent to a major in mathematics (including at least 24 semester hours in mathematics), plus appropriate experience or additional education. The total coursework described above must have included differential and integral calculus and, in addition, four advanced mathematics courses requiring calculus or equivalent mathematics courses as a prerequisite; OR
  • 1550-Computer Science Series: A degree in computer science; or a degree with at least 30 semester hours in a combination of mathematics, statistics, and computer science. At least 15 of these 30 semester hours must have been in a combination of statistics and mathematics that included differential and integral calculus.

TO QUALIFY FOR ND-3: Education may be substituted for specialized experience as follows:
  • A master's or equivalent graduate degree; OR
  • Two full years of progressively higher level graduate education leading to a master's or equivalent graduate degree; OR
  • A combination of experience and graduate education as described above that equates to one year of experience.
Employment Type: OTHER

What United States Navy employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


US Navy logo

About US Navy

Sourced by ZipRecruiter

Industry

National security, national security and international affairs, public safety statistics centers and offices, guided missile and space vehicle manufacturing and public administration

Company size

10,000+ Employees

Headquarters location

Washington, DC, US

Social media