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 May 29, 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 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 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 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 cities in Virginia are hiring for Computer Science Professor jobs? Cities in Virginia with the most Computer Science Professor job openings:
Assistant Professor of Engineering

Assistant Professor of Engineering

Sweet Briar College

On-site

Other

Posted yesterday


Job description

Sweet Briar College is a liberal arts college for women with a long history of forging female leaders. Sweet Briar College has been repeatedly named by US News and World Report as one of the most innovative liberal arts colleges in the nation. Sweet Briar College is growing rapidly, attracting students who are drawn to it for its excellent liberal arts program, coupled with distinctive programs in women's leadership, engineering, sustainability, arts, and its legendary equestrian program. Located in the foothills of Virginia's Blue Ridge Mountains, approximately 12 miles north of Lynchburg and 54 miles south of Charlottesville. The College's campus is one of the nation's most spectacular, replete with nature sanctuaries, lakes, forests, trails, and most recently, vineyards, apiary, and greenhouse.
The College boasts a modern core curriculum focused on women's leadership in the 21st century and undergraduate programs in the arts, sciences, and humanities, as well as a Master of Arts in Teaching. The women's leadership core curriculum is innovative and energizing.
When students graduate, they are persuasive communicators who know how to think on their feet and bring people together. No matter what they study or where they go, Sweet Briar women are prepared to lead. The campus community is a family of faculty, staff, coaches, and alumnae who support and encourage students and each other. Students lead research, ask questions, and forge supportive relationships with faculty that can last for decades.
Sweet Briar is one of two women's colleges in the United States offering an ABET-accredited engineering degree program and the college has been highly successful in preparing women for careers and graduate programs in engineering. The Margaret Jones Wyllie '45 Engineering Program is a close-knit community of students, faculty, and staff. The nearby Lynchburg area is a growing community with many high technology companies including Framatome, BWXT nuclear, Delta Star, Glad Manufacturing, Flowserve and others. Our engineering students and faculty have opportunities to engage through consulting, internships and design projects.
Job Title: Assistant Professor of Engineering
Classification: Full-time, benefits eligible, tenure-track faculty position
Reports To: STEM Division Head
Job Summary/Objective:
Sweet Briar College invites applications for a full-time, tenure-track Assistant Professor in Engineering, for an initial three-year appointment. The successful candidate will be an engaged scholar-teacher and have a strong commitment to undergraduate education. The applicant will be expected to teach courses and laboratories related to the mechanical and/or chemical engineering components of our B.S. in Engineering Science. Preference will be given to candidates that have the appropriate expertise to teach courses and laboratories in thermodynamics, fluid mechanics, transport phenomena, and other mechanical and/or chemical engineering topics. The College's academic calendar, with an immersive three-week January "J-term" in between two traditional 14-week terms, creates an opportunity for innovative courses to take advantage of close student faculty interactions and collaboration across disciplines. The normal teaching load is six course equivalents per academic year.
Our engineering science curriculum encompasses many fields of engineering including mechanical, electrical, chemical, and civil engineering, as well as materials and computer science. The successful candidate would have the opportunity to teach at all levels of the curriculum, including electives in the candidate's field of expertise. The successful candidate will also be expected to contribute to teaching in our Leadership Core, our version of a liberal arts general education curriculum.
The successful candidate will have the opportunity to engage in research with undergraduates. Institutional support for research includes internal faculty grants and an honors summer research program. We seek collaborative candidates who are eager to enthusiastically contribute to the program's efforts to recruit women into engineering and to support the development of our engineering students
Candidates ready to work with a diverse student body are especially welcome. Sweet Briar prides itself on creating a learning environment that encourages women to fulfill their highest potential. Leadership in all walks of life is fostered by the special connections our faculty make with their students, and Sweet Briar women translate their academic experiences into interesting and important lives.
Required Qualifications:
-A Ph.D. in mechanical engineering, chemical engineering or closely related field
-Demonstrated excellence in teaching
-Demonstrated interest in working across disciplines and engaging in collaborative scholarship, teaching and service; and
-Excellent communication skills
How to Apply:
To apply, visit https://sbc.edu/human-resources/faculty-staff-job-openings/. All applications should include: 1) cover letter; 2) CV; 3) statement of teaching philosophy; and 4) the names and full contact information for three professional references (no letters are required at this time). The review of applications will begin immediately and continue until the position is filled.
As an Equal Opportunity Employer, Sweet Briar College is committed to enhancing our community and encourages applications from qualified individuals with varied backgrounds, experiences, and viewpoints who would strengthen the College