Professor of Computer Science Jobs
Professor of Computer Science jobs are open across universities, liberal arts colleges, research institutions, and community colleges, at every level from visiting assistant professor to full professor and endowed chair, with specializations in machine learning, systems, and human-computer interaction. See the openings below and apply to the ones that match your experience.
Find JobsOverview
Showing 5 of 161+ Professor of Computer Science jobs











INTRODUCTION
The Department of Computer Science (CS) at Old Dominion University invites applicants for one annual 10-month Teaching Assistant Professor position, to begin July 25, 2027. The individual will teach a broad range of undergraduate courses, especially in the area of AI and related topics. In addition, the individual is expected to be proficient in teaching beginning programming courses in Java and Python to advanced courses typical of a CS undergraduate program, and have a typical faculty service load.
LOCATION: Norfolk, VA
MINIMUM QUALIFICATIONS
- Ph.D. in Computer Science with the accompanying ability or experience to teach graduate courses in Computer Science.
- Ability to teach AI, Data Science, Cybersecurity and/or Web Applications.
- Experience in course development for in person instruction and synchronous and asynchronous distance learning environments.
- Experience teaching and managing large course sections and courses.
- Experience teaching and managing courses with formal laboratory components.
Professor of Computer Science Jobs by Experience Level
See All 161+ Professor of Computer Science Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsProfessor of Computer Science Job Market
Who's Hiring



Top Industries Hiring
- Education35
- Agriculture & Farming2
- Healthcare & Medical Services2
- Science & Research1
What Employers Look For
The qualifications that appear most often in professor of computer science jobs.
- Ph.D. in computer science or a closely related field from an accredited institution
- Strong record of peer-reviewed publications in top conferences or journals
- Demonstrated ability to secure or contribute to external research funding
- Experience teaching undergraduate or graduate computer science courses
- Active research agenda in an area aligned with department priorities
- Ability to mentor doctoral and master's students through degree completion
Tips for Your Professor of Computer Science Job Search
Tailor your research statement to each department
Departments weigh your research agenda against their strategic priorities. Read recent faculty publications and grant awards, then rewrite your research statement to show direct alignment with the lab groups or funding trajectories already active in that department.
Lead your CV with peer-reviewed output first
Hiring committees scan for publication venue quality before reading anything else. Put your journal articles and conference proceedings at the top, ordered by impact, with full citation details so committee members can verify acceptance rates without searching elsewhere.
Prepare a teaching portfolio before applying
Many institutions require a teaching statement and sample syllabi at the application stage, not just the interview stage. Draft a syllabus for an undergraduate algorithms course and a graduate seminar so you're not scrambling after a request arrives.
Apply early to roles that fit
Migrate Mate lists professor of computer science openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Target your job talk to a mixed audience
Your job talk will include faculty from adjacent areas, not just your subfield. Structure the first third for a general computer science audience, clearly stating the problem and its significance before introducing technical depth. Committees remember talks that non-specialists could follow.
Negotiate startup funds and course release together
Salary is rarely flexible at the assistant professor level, but startup funds, lab space, doctoral student support, and course release for your first year often are. Identify which of these matter most to your research timeline before the offer conversation starts.
Professor of Computer Science Jobs: Frequently Asked Questions
Which companies are hiring the most professor of computer sciences?
The companies hiring the most professor of computer sciences right now include Cedarville University, New York University, and University of Alabama, with the largest share of openings in New York, Texas, and Ohio, based on current listings on Migrate Mate as of November 2026. Openings vary significantly by academic hiring cycle, with most positions posted between September and February.
How many professor of computer science jobs are remote?
About 8% of professor of computer science openings are fully remote or hybrid as of November 2026, reflecting the predominantly on-campus nature of faculty roles. Online-focused institutions and continuing education programs account for the largest share of fully remote positions, particularly in courses on programming fundamentals and data science.
How do you become a professor of computer science?
You become a professor of computer science by earning a Ph.D. in computer science or a closely related field, publishing research in peer-reviewed venues during your doctoral program, and completing a postdoctoral position or research fellowship if your target institutions are research-intensive. Building a coherent research agenda, developing teaching experience through graduate instructorships, and assembling strong faculty recommendation letters are all standard parts of the path before entering the academic job market.
Can you get a professor of computer science job with little or no teaching experience?
You can get a professor of computer science position with limited formal teaching experience if your research record is strong, since research universities weigh publications and funding potential heavily at the assistant professor level. Guest lecturing, serving as a teaching assistant, and co-instructing a course during your doctoral program are enough to demonstrate baseline classroom readiness. Teaching-focused liberal arts colleges and community colleges place more weight on classroom experience, so candidates targeting those institutions should prioritize getting a course of their own on record.
What does the professor of computer science interview process look like?
The professor of computer science interview process typically begins with an application review by a faculty search committee, followed by a shortlist of candidates invited to give a job talk and meet with the department over one to two days. The job talk is a formal research presentation open to the entire department, and you'll also meet individually with faculty, graduate students, and sometimes the dean or provost. A teaching demonstration is common at liberal arts colleges and comprehensive universities, and the final offer comes from the department chair after internal deliberation.
Where can I find and apply to professor of computer science jobs?
You can find and apply to professor of computer science jobs on Migrate Mate, which lists current openings from across the United States. Search for roles that match your research area, institution type, and seniority level, then apply directly to each listing that fits your background.
See All 161+ Professor of Computer Science Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs