1

Computer Science Professor Jobs in Charlottesville, VA

Computer Science Professor information

See Charlottesville, VA salary details

$10.9K

$125.6K

$169.6K

How much do computer science professor jobs pay per year?

As of Jul 30, 2026, the average yearly pay for computer science professor in Charlottesville, VA is $125,606.00, according to ZipRecruiter salary data. Most workers in this role earn between $91,300.00 and $151,800.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 are popular job titles related to Computer Science Professor jobs in Charlottesville, VA? For Computer Science Professor jobs in Charlottesville, VA, the most frequently searched job titles are:
What job categories do people searching Computer Science Professor jobs in Charlottesville, VA look for? The top searched job categories for Computer Science Professor jobs in Charlottesville, VA are:
What cities near Charlottesville, VA are hiring for Computer Science Professor jobs? Cities near Charlottesville, VA with the most Computer Science Professor job openings:
Infographic showing various Computer Science Professor job openings in Charlottesville, VA as of July 2026, with employment types broken down into 1% As Needed, 78% Full Time, 17% Part Time, and 4% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $125,606 per year, or $60.4 per hour.

Tenure-Track Faculty Position in Contagion Science Program of the University of Virginia

University of Virginia

Charlottesville, VA • On-site

Full-time

Re-posted 5 days ago


University Of Virginia rating

7.9

Company rating: 7.9 out of 10

Based on 35 frontline employees who took The Breakroom Quiz

204th of 613 rated colleges and universities


Job description

Description
About Us.
The University of Virginia is seeking innovative and collaborative applicants to join the Contagion Science Program. This unique and novel research program is a prestigious strategic research initiative funded by the University through its Prominence-to-Preeminence STEM Targeted Initiatives Fund. The Biocomplexity Institute serves as the program's organizing unit with a broad and comprehensive partnership of the University of Virginia Schools of Engineering and Applied Science (SEAS), Data Science (SDS), Medicine (SOM), and the College of Arts & Sciences (A&S). This initiative is designed to foster pan-university leadership and excellence in contagion science research and education.
For more information about the Contagion Science program and the Biocomplexity Institute please visit: https://contagion-science.virginia.edu and https://biocomplexity.virginia.edu.
The Role.
This is a tenure-track position at the rank of assistant professor, made in coordination with a tenure-granting school. While the Biocomplexity Institute will serve as the administrative home for this role, the tenure home will be one of the partner schools in an appropriate department and will be determined through applicant review and the interview process. Dependent upon qualifications and experiences, the tenure-track appointment will be associated with one of the following partner schools:
  • School of Engineering (SEAS)
  • The College of Arts & Sciences (A&S)
  • School of Data Science (SDS)
  • School of Medicine (SOM)

The new Contagion Science team member will contribute to the creation and promulgation of a research roadmap that leverages new and existing theoretical frameworks, concepts, and research ideas to address the interconnected nature of contagious phenomena, observed in computer sciences and related fields. Teaching and service activities will also be a key component of the role, governed by the policies of whichever partner school is established as the tenure home.
As a part of the role within the Biocomplexity Institute, the contagion science team member will have a unique opportunity to explore the application of multidisciplinary data sciences, network systems modeling, computer science and engineering, machine learning or graph modeling and mining, interfacing with biological and health sciences, as well as social, behavioral, and economic sciences. Complementing individual research activity, incumbents will advance cross-disciplinary educational and training opportunities for diverse audiences, fostering an interest in and an increased understanding of mechanisms and characteristics underlying concepts of contagion.
Qualifications
Requirements.
A Ph.D. in a relevant computational field is required by the start date of the appointment. A commitment to teaching excellence is essential, as is evidence of an explicit commitment to diversity and of advancing understanding and outcomes for underrepresented groups. Successful candidates must have an emerging research portfolio in a computational field display and display a general interest in cross-cutting transdisciplinary research areas of relevance. Successful candidates will be expected to engage in funded research, teach at the undergraduate and graduate levels, and perform service for the institution and professional organizations.
Application Instructions
To Apply.
Candidates will be expected to provide the following materials as part of their initial application:
  • A cover letter conveying how the applicant's research interests interrelate to Contagion Science; please also identify which disciplinary areas or departments you would be interested in holding an appointment in addition to the Biocomplexity Institute.
  • Curriculum vitae.
  • Statement of teaching philosophy.
  • Statement of research interest.
  • Three letters of recommendation from individuals familar with your work and potential.

To apply for this position please follow http://apply.interfolio.com/133830.
Review of applications will begin on November 13, 2023. Only complete applications will be considered and review of completed applications will continue until the position is filled.
The University will perform background checks on all new hires prior to employment.
For questions regarding the position, please contact search chair Madhav Marathe, Division Director and Professor of Computer Science at mvm7hz@virginia.edu.
The University of Virginia is annually ranked as one of the premier public institutions in the United States. The University is located in Charlottesville, VA a picturesque and vibrant small city perennially ranked as one of the best places to live in the U.S. More information about town, the school, faculty benefits and other topics can be found at https://provost.virginia.edu/subsite/faculty-affairs/new-faculty-candidate-resources.

What University Of Virginia employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


University of Virginia logo

About University of Virginia

Sourced by ZipRecruiter

The University of Virginia is distinctive among institutions of higher education. Founded by Thomas Jefferson in 1819, the University sustains the ideal of developing, through education, leaders who are well-prepared to shape the future of the nation.

Industry

Colleges, universities, and professional schools

Company size

10,000+ Employees

Headquarters location

Charlottesville, VA, US

Year founded

1819