1

Computer Science Major Jobs in Ashburn, VA (NOW HIRING)

Director, Data Scientist

Mclean, VA · On-site

$269.10 - $307.20/hr

... major NLP and AI/ML conferences. Role Description In this role, you will: * Partner with a cross ... Computer Science, or a related quantitative field) plus 9 years of experience performing data ...

... major NLP and AI/ML conferences. Role Description In this role, you will: * Partner with a cross ... Computer Science, or a related quantitative field) plus 9 years of experience performing data ...

... major NLP and AI/ML conferences. Role Description In this role, you will: * Partner with a cross ... Computer Science, or a related quantitative field) plus 9 years of experience performing data ...

Showing results 21-40

Computer Science Major information

See Ashburn, VA salary details

$57.8K

$85K

$100.2K

How much do computer science major jobs pay per year?

As of Sep 2, 2026, the average yearly pay for computer science major in Ashburn, VA is $84,987.00, according to ZipRecruiter salary data. Most workers in this role earn between $79,300.00 and $95,600.00 per year, depending on experience, location, and employer.

What is a computer science major?

A Computer Science major is an undergraduate program that focuses on the study of computers, computational systems, and software. Students in this major learn programming languages, algorithms, data structures, computer architecture, and topics like artificial intelligence and cybersecurity. The major prepares students for a wide range of technology careers, including software development, data analysis, and IT. Coursework often includes both theoretical foundations and practical application through projects and internships.

What are the key skills and qualifications needed to thrive as a computer science major, and why are they important?

To thrive as a Computer Science Major, you need a strong grasp of programming languages, algorithms, and foundational mathematics, typically supported by coursework in computer science or related fields. Familiarity with tools such as integrated development environments (IDEs), version control systems like Git, and possibly certifications in programming or cloud technologies is advantageous. Analytical thinking, problem-solving, and effective communication are essential soft skills that help students excel in both collaborative and independent projects. These combined abilities ensure success in coursework, internships, and future careers in software development, research, or technology-related roles.

What types of collaborative projects can computer science majors expect to work on during internships or entry-level roles?

Computer Science majors often collaborate on projects such as developing new software features, debugging existing applications, or creating internal tools with cross-functional teams. These projects typically involve working closely with other developers, product managers, and designers, providing valuable experience in teamwork and agile methodologies. Such collaboration not only builds technical skills but also enhances communication and problem-solving abilities, which are highly valued in the tech industry.

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

AspectComputer Science MajorSoftware Developer
Required CredentialsDegree in Computer Science or related fieldTypically a degree in Computer Science, Software Engineering, or related field; certifications helpful
Work EnvironmentAcademic settings, research labs, tech companiesCorporate, startup, or freelance software development environments
Industry UsageEducational programs, research, and developmentBuilding, testing, and maintaining software applications
Common Search/ComparisonEducational background, skills, career pathsJob roles, skills, salary expectations

While a Computer Science Major provides foundational knowledge and credentials, a Software Developer applies those skills to create and maintain software in various work environments. Both roles often overlap, but the major is more academic, whereas the developer role is more practical and project-focused.

What can I do with a computer science major?

A computer science major prepares individuals for a variety of roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. These roles often require skills in programming languages, problem-solving, and understanding of computer systems, with opportunities in technology companies, finance, healthcare, and government sectors.

What jobs can you get with a computer science major?

A computer science major can pursue roles such as software developer, systems analyst, database administrator, cybersecurity analyst, or web developer. These jobs typically require programming skills, knowledge of algorithms, and familiarity with tools like Java, Python, or SQL, often within technology or finance industries.

What jobs do most computer science majors get?

Most computer science majors find employment as software developers, computer programmers, or systems analysts. They often work in roles involving coding, software design, and troubleshooting, frequently using programming languages like Java, Python, or C++. Many also pursue careers in cybersecurity, data analysis, or network administration depending on their skills and interests.

What type of careers can you get with a computer science major?

A computer science major can lead to careers such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. These roles often require knowledge of programming languages, algorithms, and computer systems, and may involve working in various industries like technology, finance, healthcare, and government.

What cities near Ashburn, VA are hiring for Computer Science Major jobs?

Cities near Ashburn, VA with the most Computer Science Major job openings:

Infographic showing various Computer Science Major job openings in Ashburn, VA as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, 3% Contract, and 1% Nights. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $84,987 per year, or $40.9 per hour.

Principal Researcher for AI Risk Management

Sensor Science Division | NIST

Gaithersburg, MD

$118K/yr

Full-time

Posted 13 days ago


Job description

NIST is seeking an AI risk management expert to drive national leadership in trustworthy AI technology. You will maintain NIST's AI Risk Management Framework (AI RMF), develop related ITL guidelines such as the AI RMF Playbook, and foster community engagement to promote widespread AI RMF adoption and help others manage AI risk across sectors.
This notice is issued under direct-hire authority to recruit new talent to occupations for which NIST has a severe shortage of candidates.

Qualifications:For the Computer Scientist ZP-1550
Basic Requirements:
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 coursework must be from accredited or pre-accredited institutions.
For the ZP-1550-IV: In addition to the above basic requirements, applicants must have one year (52 weeks) of specialized experience at the GS-12 level (ZP-III at NIST). The specialized experience is defined as:
  • Experience conducting technical research or development work to study or implement artificial intelligence (AI) and machine learning (ML) tools.
  • Experience drafting technical papers, guidelines, or standards intended to guide a broad community of AI/ML practitioners regarding best practices for applying AI/ML and managing AI/ML risk, either from a computational or behavioral and social sciences perspective.
  • Experience serving as a technical representative or coordinator in multi-stakeholder or interagency technology-related fora, such as working groups or standards committees.
For the ZP-1550-V: In addition to the above basic requirements, applicants must have one year (52 weeks) of specialized experience at the GS-14 level (ZP-IV at NIST). The specialized experience is defined as:
  • Experience conducting technical research or development work to study or implement artificial intelligence (AI) and machine learning (ML) tools.
  • Experience formulating, leading, or managing complex computer science projects or technology policy initiatives of considerable scope and impact related to AI/ML.
  • Experience developing and authoring technical papers, guidelines, or standards intended to guide a broad community of AI/ML practitioners regarding best practices for applying AI/ML and managing AI/ML risk, leveraging either computational or behavioral and social sciences perspectives.
  • Experience leading collaborative work in multi-stakeholder or interagency technology-related fora, such as working groups or standards committees, to influence technology programs or technical consensus.

For the Social Scientist ZP-0101
Basic Requirements:
Degree: behavioral or social science; or related disciplines appropriate to the position.
OR
A combination of education and experience that provided the applicant with knowledge of one or more of the behavioral or social sciences equivalent to a major in the field.
OR
Four years of appropriate experience that demonstrated that the applicant has acquired knowledge of one or more of the behavioral or social sciences equivalent to a major in the field.
For the ZP-0101-IV: In addition to the above basic requirements, applicants must have one year (52 weeks) of specialized experience at the GS-12 level (ZP-III at NIST). The specialized experience is defined as:
  • Experience conducting technical research or development work to study or implement artificial intelligence (AI) and machine learning (ML) tools.
  • Experience drafting technical papers, guidelines, or standards intended to guide a broad community of AI/ML practitioners regarding best practices for applying AI/ML and managing AI/ML risk, either from a computational or behavioral and social sciences perspective.
  • Experience serving as a technical representative or coordinator in multi-stakeholder or interagency technology-related fora, such as working groups or standards committees.
For the ZP-0101-V: In addition to the above basic requirements, applicants must have one year (52 weeks) of specialized experience at the GS-14 level (ZP-IV at NIST). The specialized experience is defined as:
  • Experience conducting technical research or development work to study or implement artificial intelligence (AI) and machine learning (ML) tools.
  • Experience formulating, leading, or managing complex computer science projects or technology policy initiatives of considerable scope and impact related to AI/ML.
  • Experience developing and authoring technical papers, guidelines, or standards intended to guide a broad community of AI/ML practitioners regarding best practices for applying AI/ML and managing AI/ML risk, leveraging either computational or behavioral and social sciences perspectives.
  • Experience leading collaborative work in multi-stakeholder or interagency technology-related fora, such as working groups or standards committees, to influence technology programs or technical consensus.

Experience includes paid and unpaid experience, including volunteer work through National Service programs (e.g., Peace Corps, AmeriCorps) and other organizations (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. You will receive credit for all qualifying experience, including volunteer experience. The qualification requirements in this vacancy announcement are based on the U.S. Office of Personnel Management (OPM) Qualification Standards Handbook. If requesting reconsideration of your qualification determination, please refer to the following site: Applicant ReconsiderationEducation:Social Scientist, ZP-0101: This position allows applicants to qualify with education. Transcripts must be submitted to validate that the education requirement has been met. Unofficial transcripts will be accepted in the application package. However, an official copy will be required before a final offer of employment.
Computer Scientist, ZP-1550: This position has an education requirement. Transcripts must be submitted to validate that the education requirement has been met. Unofficial transcripts will be accepted in the application package. However, an official copy will be required before a final offer of employment.
Use of foreign education for qualifications. An accredited organization must evaluate education completed outside of the U.S. to ensure that it is comparable to education received in accredited institutions in the U.S. Click here to view a listing of accredited organizations from the Department of Education's website. A copy of the foreign education evaluation (containing the results with a course-by-course listing) is required with your application.Employment Type: OTHER