1

Computer Science Jobs in Norfolk, VA (NOW HIRING)

Computer Science Software Engineer or Computer-Related Degrees Only: Candidate must be working toward one or more of the following (to be completed within 1.5 years of assuming duties), unless COR ...

Computer Engineer III

Norfolk, VA · On-site

$94K - $130K/yr

Bachelor of Science degree in Electrical Engineering or Computer Engineering. Six (6)+ years of full-time professional experience in Computer engineering. Two (2) years of experience in one or more ...

Computer Engineer III

Norfolk, VA · On-site

$94K - $130K/yr

Bachelor of Science degree in Electrical Engineering or Computer Engineering. * Six (6)+ years of full-time professional experience in Computer engineering. * Two (2) years of experience in one or ...

Computer Engineer III

Norfolk, VA · On-site

$94K - $130K/yr

Bachelor of Science degree in Electrical Engineering or Computer Engineering. * Six (6)+ years of full-time professional experience in Computer engineering. * Two (2) years of experience in one or ...

Showing results 41-60

Computer Science information

See Norfolk, VA salary details

$54.7K

$80.4K

$94.8K

How much do computer science jobs pay per year?

As of Sep 14, 2026, the average yearly pay for computer science in Norfolk, VA is $80,411.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,000.00 and $90,500.00 per year, depending on experience, location, and employer.

What is computer science?

Computer science is the study of computers, computational systems, and how they process information. It covers a wide range of topics, including programming, algorithms, data structures, artificial intelligence, and software engineering. Computer scientists design and analyze software and hardware to solve problems and improve technology. The field is essential in many industries, from finance and healthcare to entertainment and research.

What are computer science jobs?

The computer science field provides a wide range of opportunities for technically talented individuals. Depending on your skills and interests, you can find computer science jobs as a software developer, hardware engineer, database administrator, computer systems analyst, network architect, information security analyst, or web developer. You need an analytical mind and strong technical skills to perform your job duties, which may be to develop, maintain, and troubleshoot computer systems, applications, or networks. Your responsibilities in a computer science job are often directly related to the business goals and outcomes of your employer.

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

To thrive in a Computer Science role, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with languages like Python, Java, C++, version control systems such as Git, and software development methodologies is often required. Analytical thinking, attention to detail, and effective teamwork are valuable soft skills that set candidates apart. These skills ensure you can design efficient solutions, collaborate on complex projects, and adapt to rapidly evolving technologies.

What are some common challenges computer science professionals face when working on collaborative software projects?

Computer science professionals often encounter challenges such as coordinating with team members across different disciplines, managing version control in shared codebases, and ensuring clear communication of technical concepts to non-technical stakeholders. Navigating conflicting priorities and integrating diverse components can also be demanding, especially in agile environments with tight deadlines. Strong collaboration skills, openness to feedback, and familiarity with team tools like Git and project management platforms can help address these challenges effectively.

What is the difference between Computer Science vs Software Developer?

AspectComputer ScienceSoftware Developer
Required CredentialsBachelor's or higher in CS or related fieldBachelor's in CS, Software Engineering, or related field often preferred
Work EnvironmentResearch labs, academia, tech companies, startupsTech companies, software firms, freelance projects
Industry UsageAcademic research, algorithm development, theoretical workBuilding, coding, testing software applications
Common Search/ComparisonFocuses on theoretical foundations and algorithmsFocuses on practical software creation and deployment

Computer Science and Software Developer roles often overlap, but Computer Science emphasizes theoretical foundations, algorithms, and research, while Software Developers focus on designing, coding, and maintaining software applications. Both roles require programming skills, but their primary focus and work environments differ.

Are computer science majors still in demand?

Computer science majors are currently in high demand due to the growth of technology, software development, cybersecurity, and data analysis fields. Employers seek candidates with programming skills, knowledge of algorithms, and experience with tools like Python, Java, and cloud platforms, making it a strong career choice with good job prospects.

What are careers in computer science?

Careers in computer science include roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. These jobs typically require strong programming skills, knowledge of algorithms, and familiarity with tools like programming languages, databases, and operating systems.

What can you do with a computer science degree?

A computer science degree prepares individuals for a variety of roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. It provides skills in programming, algorithms, and systems design, often requiring knowledge of programming languages, databases, and problem-solving. Graduates can work in technology companies, finance, healthcare, or government agencies, often with opportunities for certification and ongoing learning.

What jobs can I do with computer science?

A degree in computer science opens opportunities for roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. These jobs typically require programming skills, knowledge of algorithms, and familiarity with tools like databases and operating systems.

What are the most commonly searched types of Computer Science jobs in Norfolk, VA?

The most popular types of Computer Science jobs in Norfolk, VA are:

What are popular job titles related to Computer Science jobs in Norfolk, VA?

For Computer Science jobs in Norfolk, VA, the most frequently searched job titles are:

What job categories do people searching Computer Science jobs in Norfolk, VA look for?

The top searched job categories for Computer Science jobs in Norfolk, VA are:

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

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

Infographic showing various Computer Science job openings in Norfolk, VA as of September 2026, with employment types broken down into 76% Full Time, 19% Part Time, and 5% Contract. Highlights an 100% In-person job distribution, with an average salary of $80,411 per year, or $38.7 per hour.

Public Notice - General Physical Scientist (Direct Hire)

Hampton, VA • On-site

US National Aeronautics and Space Administration
10K+ employees

$90K/yr

Full-time

Posted 4 days ago


Job description

Positions advertised are located in various organizations at Langley Research Center (LaRC) and Goddard Space Flight Center (GSFC) and support physical science activities across NASA programs, projects, systems, and mission needs. NASA may fill GS-1301 Physical Scientist positions at the GS-12/13/14/15 grade levels.Qualifications:In addition to the Basic Education Requirement (in the Education section below), to qualify for this position you must meet the requirements below. Specialized experience is experience that has equipped you with the particular ability, skill, and knowledge to successfully perform the duties of this position and is typically in or related to this line of work.
NASA utilizes OPM-approved qualification and rating requirements specific for Aerospace Technology (AST) positions which recognizes NASA's unique aerospace work. The specific qualifications and minimum education requirements are further described below and within the education section of the job announcement.
To qualify for GS-12, you must have one year of directly related specialized experience equivalent to the GS-11 level:
  • Performing physical science studies, analyses, or investigations involving the selection or application of scientific methods, data analysis, modeling, testing, or evaluation and developing technical findings or recommendations.
To qualify for GS-13, you must have one year of directly related specialized experience equivalent to the GS-12 level:
  • Planning and leading physical science studies or assessments involving analytical, statistical, computational, or experimental methods and integrating scientific data to develop technical findings, solutions, or recommendations.
To qualify for GS-14, you must have one year of directly related specialized experience equivalent to the GS-13 level:
  • Leading complex or multidisciplinary physical science projects, studies, or assessments involving the development or evaluation of scientific methods, requirements, or analytical approaches and providing technical guidance on significant scientific issues or risks.
To qualify for GS-15, you must have one year of directly related specialized experience equivalent to the GS-14 level:
  • Directing major physical science programs, projects, or technical initiatives involving multiple organizations or disciplines and providing authoritative scientific guidance on significant technical requirements, risks, standards, policies, or decisions.
Your resume must include a clear and detailed narrative description, in your own words, of how you meet the required specialized experience. Experience statements copied from a position description, vacancy announcement or other reference material constitutes plagiarism and may result in disqualification and losing consideration for the job.
Please visit https://www.nasa.gov/careers/how-to-apply/#Artificial-Intelligence to review NASA's guidance on the use of artificial intelligent (AI) or AI-assisted tools during the application process.
Promotion Potential: The full performance level (FPL) will vary based on the position in which the selectee is placed and does not default to the highest grade advertised.Education:This position requires education or exceptional experience
Basic Education Requirement: You must have successfully completed a bachelor's degree with a major in one of the following:
a) Engineering from a college or university that has ABET accredited engineering programs
b) Physical Science, Mathematics, Life Science or other field of Science
c) Computer Science that included 30 semester hours or 45 quarter hours of course work in any combination of mathematics, statistics and computer science with at least half of those hours in mathematics and statistics courses that included differential and integral calculus; and that provided an in-depth knowledge of theoretical and practical applications of computer science, including digital computer system architecture and system software organization, the representation and transformation of information structures, and the theoretical models for such representations and transformations.
If you did not complete a qualifying bachelor's degree, you may be eligible if you have obtained a graduate degree in an AST qualifying field, as listed above.
Applicants who do not fully meet the basic education requirement may still be considered if they possess exceptional relevant experience, or a combination of education and experience, that clearly demonstrates significant full performance-level achievement directly related to the duties of this position.
Engineering degrees earned within the United States: Engineering degrees earned within the United States must be from a college or university that has at least one ABET accredited engineering program. To find out if a school has at least one ABET accredited program, please visit http://www.abet.org.
Engineering degrees earned outside the United States: Engineering degrees earned outside the United States must be recognized by a Mutual Recognition Agreement (MRA), often known as accords. These are non-governmental agreements among organizations that accredit academic degree programs. MRAs recognize the substantial equivalence of mature accreditation systems and programs accredited by signatory organizations within their jurisdictions. For a listing of Signatories, please visit, https://www.abet.org/global-presence/mutual-recognition-agreements/is-your-program-recognized/.
Science and other related degrees earned within the United States: Science and other related degrees must have been awarded from colleges or universities that are accredited by recognized accrediting organizations. For a list of schools that meet this criteria, go to http://ope.ed.gov/accreditation/.
Science and other related degrees earned outside the United States: If you are using education completed in foreign colleges or universities to meet the qualification requirements, you must show that the education credentials have been evaluated by a private organization that specializes in interpretation of foreign education programs. These education credentials must be deemed equivalent to that gained in an accredited U.S. education program; or full credit has been given for the courses at a U.S. accredited college or university. For further information, visit: https://sites.ed.gov/international/recognition-of-foreign-qualifications/.
All degrees must have been received in the year of, or any year subsequent to the original date of accreditation.Employment Type: OTHER