1

Computer Science Professor Jobs in Virginia (NOW HIRING)

Assistant Professor of Engineering Classification: Full-time, benefits eligible, tenure-track ... computer science. The successful candidate would have the opportunity to teach at all levels of the ...

next page

Showing results 1-20

Computer Science Professor information

See Virginia salary details

$10.9K

$125.5K

$169.5K

How much do computer science professor jobs pay per year?

As of Jun 19, 2026, the average yearly pay for computer science professor in Virginia is $125,526.00, according to ZipRecruiter salary data. Most workers in this role earn between $91,200.00 and $151,700.00 per year, depending on experience, location, and employer.

What Does a Computer Science Professor Do?

A computer science professor teaches at a technical college or university. You create and teach courses in computer science (CS) or related programming or technology subjects. In this career, you prepare the syllabus for each class, deliver lectures and instructions, and use exams and quizzes to assess the performance of students. In many computer science classes, your responsibilities include allowing students to practice the subject matter in a computer lab. You facilitate this practice and offer guidance during lab sessions. In addition to your teaching duties, you sometimes give academic or career advice to students in CS degree programs.

What are some common challenges faced by Computer Science Professors in balancing teaching, research, and administrative responsibilities?

Computer Science Professors often juggle multiple responsibilities, including delivering lectures, guiding student projects, conducting original research, publishing papers, and participating in departmental or university committees. Balancing these can be challenging, especially during peak periods like exam seasons or major research deadlines. Effective time management and prioritization are crucial, as is seeking support from colleagues and administrative staff. Many professors also find it helpful to establish a clear schedule and set boundaries to maintain productivity and job satisfaction.

What does a Computer Science Professor do?

A Computer Science Professor teaches courses in computer science at the college or university level, covering topics such as programming, algorithms, data structures, artificial intelligence, and more. In addition to teaching, they often conduct research in specialized areas, publish academic papers, and supervise student projects or theses. Computer Science Professors also advise students, develop curriculum, and may participate in departmental administration or service. Their work is crucial in advancing the field of computer science and preparing the next generation of technology professionals.

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

AspectComputer Science ProfessorSoftware Developer
Required CredentialsTypically a Ph.D. in Computer Science or related fieldBachelor's or Master's in Computer Science or related field; certifications optional
Work EnvironmentAcademic institutions, research labs, universitiesCorporate offices, tech companies, startups
Industry UsageResearch, teaching, academic publishingSoftware development, product creation, coding
Common Search/ComparisonYesYes

While both roles involve computer science knowledge, a Computer Science Professor primarily focuses on teaching, research, and academic publishing, often requiring a Ph.D. and working in educational institutions. In contrast, a Software Developer applies programming skills to create software products in corporate or startup environments, typically with a bachelor's or master's degree. The roles differ in work environment, responsibilities, and career paths but share foundational computer science expertise.

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

To thrive as a Computer Science Professor, you need an advanced degree in computer science or a related field, strong research background, and expertise in core topics like algorithms, programming, and systems. Familiarity with learning management systems (LMS), programming environments, and publication platforms is typically required, along with a record of scholarly publication and potentially relevant certifications. Excellent communication, mentorship, and curriculum development skills help foster student engagement and support academic growth. These skills and qualifications are vital for delivering high-quality instruction, advancing research, and contributing to the academic community.
What job categories do people searching Computer Science Professor jobs in Virginia look for? The top searched job categories for Computer Science Professor jobs in Virginia are:
What cities in Virginia are hiring for Computer Science Professor jobs? Cities in Virginia with the most Computer Science Professor job openings:
Infographic showing various Computer Science Professor job openings in Virginia as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $125,526 per year, or $60.3 per hour.
Research Assistant/ Associate Professor (Non-Tenured)

Research Assistant/ Associate Professor (Non-Tenured)

Old Dominion University

Norfolk, VA • On-site

Full-time

Posted 22 days ago


Old Dominion University rating

7.5

Company rating: 7.5 out of 10

Based on 27 frontline employees who took The Breakroom Quiz

263rd of 538 rated colleges and universities


Job description

Posting Details
Posting Details
Job Title
Research Assistant/ Associate Professor (Non-Tenured)
Department
SCHOOL OF CYBERSECURITY
Position Number
F1115A
Job Description
The School of Cybersecurity at Old Dominion University (ODU) seeks candidates for a Research Assistant/Associate Professor position whose research will complement ODU's areas of strategic emphasis, including safety, security, and privacy of AI systems.
Position Type
FullTime
Type of Recruitment
General Public
Type of Recruitment
General Public
Minimum required education and/or special licenses, registrations, trainings, or certifications
A Ph.D. in Computer Science, Computer Engineering, or any field closely related to Cybersecurity is required.
Minimum required level and type of experience, knowledge, skills, and abilities
A strong research record at the intersection of AI and cybersecurity demonstrated by peer-reviewed publications in reputed conferences and journals.
Preferred Qualifications
  • Experience in AI/ ML security and evidence of interdisciplinary work.
  • Experience in grant proposal writing.

Conditions of Employment
Location
Norfolk, VA
Job Open Date
07/03/2025
Application Review Date
07/14/2025
Open Until Filled
Yes
Application Instructions
Interested candidates must apply at https://jobs.odu.edu/postings/23220
and attach the following with their online application:
  1. A cover letter.
  2. A curriculum vitae.
  3. A statement of research interest.
  4. Unofficial graduate transcripts.

Telework Friendly
No
Reasonable Accommodation Request
If you are an individual with a disability and require reasonable accommodation, please contact the Division of Talent Management and Culture at (757)683-3141.
Pay Transparency Nondiscrimination Provision
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or © consistent with contractor's legal duty to furnish information.
About the College
ODU is designated by NSA as a National Center of Academic Excellence in Cyber Research (CAE-R), a National Center of Academic Excellence in Cyber Operations (CAE-CO), and a National Center of Academic Excellence in Cyber Defense (CAE-CD). ODU is among a handful of elite universities that have received all three CAE designations. ODU is also home to the Coastal Virginia Center for Cybersecurity Innovation (COVA CCI), an engine for research, innovation, and commercialization of next-generation cybersecurity technologies, which is part of the Commonwealth Cyber Initiative and funded by the Commonwealth of Virginia.
About the Department
The School of Cybersecurity at ODU was established in 2020 and houses one of the largest cybersecurity programs in the nation with a total of about 1650 students. It represents an interdisciplinary effort bringing together over 40 faculty members with a wide range of expertise in computer science, electrical and computer engineering, information technology, criminal justice, cyber laws, psychology, and philosophy. Diversity of research projects have been developed by and housed in the school with a total of over $15 million in active research funding from highly competitive programs at the National Science Foundation (NSF), Office of Naval Research (ONR), National Security Agency (NSA), the Commonwealth of Virginia, and industry.
For more information, visit: https://www.odu.edu/cyber.

What Old Dominion University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom