1

Computer Science Bachelor Jobs in Virginia (NOW HIRING)

Computer Scientist

Reston, VA · On-site

$112K - $179K/yr

Bachelor's degree in a relevant field, such as Computer Science, with a minimum of relevant 8 years of experience. * Experienced in algorithm development, data structures, and software development ...

Bachelor's degree in a relevant field, such as Computer Science, with a minimum of relevant 8 years of experience. * Experienced in algorithm development, data structures, and software development ...

Computer Scientist

Herndon, VA · On-site

$112K - $179K/yr

Bachelor's degree in a relevant field, such as Computer Science, with a minimum of relevant 8 years of experience. * Experienced in algorithm development, data structures, and software development ...

Bachelor's degree in a relevant field, such as Computer Science, with a minimum of relevant 8 years of experience. * Experienced in algorithm development, data structures, and software development ...

Computer Scientist

Herndon, VA · On-site

$112K - $179K/yr

Bachelor's degree in a relevant field, such as Computer Science, with a minimum of relevant 8 years of experience. * Experienced in algorithm development, data structures, and software development ...

Senior Systems Engineer (CPES)

King George, VA · On-site

$97.60K - $133.50K/yr

... of Science (BS) Degree in an engineering, computer science, mathematics or physical sciences discipline. Ten (10) years of general combat systems experience, eight (8) years of which is strongly ...

Computer Scientist

Mclean, VA · On-site

$99K - $225K/yr

Your deep data science expertise coupled with an original approach to your work will help clients ... Bachelor's degree and 8+ years of experience with scientific techniques, such as mathematics ...

Computer Scientist

Mclean, VA · On-site

$99K - $225K/yr

Your deep data science expertise coupled with an original approach to your work will help clients ... Bachelor's degree and 8+ years of experience with scientific techniques, such as mathematics ...

next page

Showing results 1-20

Computer Science Bachelor information

See Virginia salary details

$19.9K

$64.4K

$132.3K

How much do computer science bachelor jobs pay per year?

As of May 30, 2026, the average yearly pay for computer science bachelor in Virginia is $64,362.00, according to ZipRecruiter salary data. Most workers in this role earn between $39,873.00 and $84,610.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive with a Bachelor's degree in Computer Science, and why are they important?

To thrive with a Bachelor's degree in Computer Science, you need a strong grasp of programming languages, algorithms, data structures, and software development principles, typically validated by your degree. Familiarity with tools like Git, integrated development environments (IDEs), and experience with databases or cloud platforms are commonly expected. Problem-solving ability, teamwork, and effective communication distinguish top candidates in this field. These skills and qualities are essential for delivering reliable technical solutions and collaborating effectively in dynamic technology environments.

What types of projects or assignments can I expect as a recent Computer Science graduate in my first job?

As a recent Computer Science graduate, your first role will likely involve working on entry-level development tasks, such as debugging code, writing unit tests, or implementing small features under supervision. You'll often be part of a team, collaborating with senior developers and participating in code reviews to learn best practices. Many organizations also encourage new graduates to contribute to ongoing projects, giving you exposure to the full software development lifecycle. These experiences are designed to build your technical and teamwork skills, laying a foundation for more complex responsibilities as you gain experience.

What is a Computer Science Bachelor?

A Computer Science Bachelor refers to an undergraduate degree, typically a Bachelor of Science (BS) or Bachelor of Arts (BA), focused on the study of computers, computational systems, and programming. Students in this program learn about algorithms, software development, hardware, databases, artificial intelligence, and more. Graduates are prepared for careers in software engineering, IT, data science, and related fields, or for further study in graduate programs.

What can I do with my bachelor's in computer science?

A bachelor's in computer science prepares individuals for roles such as software developer, systems analyst, database administrator, cybersecurity analyst, and network administrator. Graduates can work in various industries, utilize programming languages like Java or Python, and may pursue certifications to enhance job prospects.

What jobs for BS computer science?

A Bachelor of Science in Computer Science qualifies graduates for roles such as software developer, systems analyst, database administrator, network administrator, cybersecurity analyst, and web developer. These positions typically require knowledge of programming languages, algorithms, and computer systems, and may involve working in teams or independently in various industries.

What professions make $500,000 a year?

In the field of computer science, high-paying roles such as senior software engineers, technical leads, and chief technology officers can earn $500,000 or more annually, especially in large tech companies or through executive positions. These roles typically require advanced skills, extensive experience, and often involve stock options or bonuses as part of compensation packages.

What is the difference between Computer Science Bachelor vs Software Developer?

AspectComputer Science BachelorSoftware Developer
Required CredentialsDegree in Computer Science or related fieldTypically requires programming skills, experience, and sometimes certifications
Work EnvironmentAcademic, research, or industry settingsCorporate, startup, or freelance projects
Employer & Industry UsageUniversities, tech companies, research labsTech firms, software companies, client-based projects
Common Search & ComparisonEducational background, career paths, skills neededJob roles, programming languages, project types

While a Computer Science Bachelor provides foundational knowledge and credentials, a Software Developer applies those skills to create software solutions. The degree opens doors to various tech roles, whereas the developer role focuses on coding, testing, and maintaining software products.

What job categories do people searching Computer Science Bachelor jobs in Virginia look for? The top searched job categories for Computer Science Bachelor jobs in Virginia are:
Infographic showing various Computer Science Bachelor job openings in Virginia as of May 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, 1% Temporary, and 3% Contract. Highlights an 85% Physical, 2% Hybrid, and 13% Remote job distribution, with an average salary of $64,362 per year, or $30.9 per hour.
Patent Examiner (Computer Science)

Patent Examiner (Computer Science)

US Department of Commerce

Alexandria, VA

$67.86K/yr

Other

Posted 19 days ago


U.S. Department Of Commerce rating

8.9

Company rating: 8.9 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

69th of 639 rated public administrative organizations


Job description

The USPTO drives U.S innovation for the benefit of all Americans and providing intellectual property protection for innovators and entrepreneurs worldwide. We are looking for talented individuals to examine ideas that benefit society and bring innovation to market. You'll shape the future of patent examination, advance key processes, and support innovation in cutting-edge ways.Qualifications:BASIC REQUIREMENTS for all grade levels in this series include:
A) Bachelor's degree in computer science; OR
B) 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 been any combination of statistics and mathematics that included differential and integral calculus. All academic degrees and coursework must be from accredited or pre-accredited institutions.
Applicants must also meet the additional requirements listed below.
Applicants for the GS-7 position have many ways to qualify. In addition to the basic requirements as stated above, applicants may have A, B, C, or D listed below to qualify:(A) At least one year of graduate-level education leading to a master's degree or equivalent graduate degree from an accredited college and/or university in a computer science or other directly related field of study.

(B) Superior Academic Achievement. This can be defined by one of the following:

  1. Class standing--Upper third of the graduating class in the college, university, or major subdivision, such as the "School of Engineering and Applied Science" or "College of Science and Technology" based on completed courses.
  2. Grade point average (GPA) as recorded on the final transcript--3.0 or higher out of a possible 4.0 as recorded on the official transcript, or as computed based on four years of education, or as computed based on courses completed during the final two years of the curriculum; or 3.5 or higher out of a possible 4.0 based on the average of the required courses completed in the major field or the required courses in the major field completed during the final two years of the curriculum. The GPA is rounded to one decimal place (2.95 = 3.0 and 2.94 = 2.9). The final transcript must cover the period being used to determine the GPA.
  3. Honor society membership--Election to membership in a national scholastic honor society. Please review the list of qualified honor societies.
(C) One year of specialized experience applying basic biological science, physics, or scientific principles, theories, concepts, and methodologies used in the evaluation of technology; assisting in the collection of and recognizing discrepancies in data. Examples of work include taking measurements and collecting information, learning to take proper samples, conducting routine calculations, checking of numerical data, preparing graphs and data profiles, and/or accomplishing routine analyses.
(D) A combination of graduate level education that is less than 1 year and less than 1 year of specialized experience that together meet the qualification requirements for this position.
Applicants for the GS-9 position have many ways to qualify. In addition to the basic requirements as stated above, applicants musthave A, B, C, or D listed below to qualify:
(A) At least two years of graduate-level education leading to a master's degree or equivalent graduate degree from an accredited college and/or university in a computer science or other directly related field of study.
(B) One year of specialized experience, interpreting and applying intermediate biological science, physics, or scientific principles, theories, concepts, and methodologies used in the evaluation of technology; participating in planning and conducting research; applying appropriate references to the claimed invention; etc. Work experience would have involved following established methods and procedures, or detailed instructions; using some judgment in applying basic principles and procedures; and independently completing recurring assignments, but referring deviations, problems, and unfamiliar situations to a designated person for decision or help.
(C) A combination of education and experience in college-level education, training, and/or technical experience.
(D) A combination of successfully completed graduate-level education, as described above, that is beyond the first year of progressive graduate study, and professional experience, as described above.
Applicants for the GS-11 position have many ways to qualify. In addition to the basic requirements as stated above, applicants musthave A, B, or C listed below to qualify:
(A) At least three years of progressively higher-level graduate-level education leading to a Ph.D. degree or Ph.D. or equivalent doctoral degree from an accredited college and/or university in computer science or other directly related field of study.
(B) At least one year of specialized experience: interpreting and applying advanced biological science, physics, and/or scientific principles, theories, concepts, and methodologies used in the evaluation of technology; or planning and conducting technical research to draft technical papers; or applying appropriate references and case law to claimed inventions. Experience may include independent responsibility for a well-defined study or for a phase of a larger study that required the planning and carrying out of routine (computer science, engineer, etc.) work (such as those who have PhDs).
(C) A combination of successfully completed graduate-level education, as described above, that is beyond the second year of progressive graduate study, and professional experience, as described above.Education:Applicants should have sufficient knowledge to understand the fundamental concepts and techniques of computer science. Courses designed to provide an introduction to computer science techniques and methodologies, to problems of system design, and to other specialized fields are acceptable. Courses or experience in teaching elementary, business or shop mathematics are not acceptable.
Unless otherwise indicated by the school, 18 semester hours will be considered an academic year of graduate study.
Education completed at foreign colleges or universities may be used to meet the requirements. Please refer to General Schedule Qualifications Policies for more information. You are not required to submit official documents at this time; copies are sufficient.
Special Instructions for Foreign Education: Qualifying education from colleges and universities in foreign countries must be evaluated in terms of equivalency to that acquired in U.S. colleges and universities. Applicants educated in whole or in part in foreign countries must submit sufficient evidence, including transcripts, to an accredited private organization for an equivalency evaluation of coursework and the degree. A listing of services that can perform this evaluation is available at the National Association of Credential Evaluation Services (NACES) website. You must provide a copy of the letter containing the results of the equivalency evaluation with a course-by-course listing along with your application. Failure to provide such documentation when requested will result in lost consideration.
NOTE: Only education and experience acquired before the filing deadline will be considered. Report only attendance and/or degrees from schools accredited by accrediting institutions recognized by the U.S. Department of Education.
Experience refers to paid and unpaid experience, including volunteer work done through National Service programs (e.g., Peace Corps, AmeriCorps) and other organizations (e.g., professional, philanthropic, religious, spiritual, community, student, social). You will receive credit for all qualifying experience, including volunteer experience. Volunteer work helps build critical competencies, knowledge, and skills and can provide valuable training and experience that translates directly to paid employment.
If you are substituting education for experience, you must submit an unofficial transcript or a list of courses that includes: your name, name of accredited institution, grades earned, completion dates, and quarter and semester hours earned.
For documentation requirements, see the Required Documents section.Employment Type: OTHER