continuum of teaching and research

📣 If you would like to add your position, please visit the Post an Ad page for logistical details or the FAQ for more info about this site (it’s free!).

Despite their research-intensive PhDs, many graduates find academic happiness with primarily-undergraduate institutions because of the compelling balance they offer between teaching and research. But the pathways to these positions is often not clear (how do I find these jobs?), and often requires insider knowledge of a landscape that is invisible to PhD students. This listing is meant to help navigate that muddy water. See archived listings from previous years.

This document does not contain most CS faculty positions. It’s specifically intended for people who want to invest in teaching/mentorship with undergraduate students while still staying active in their scholarship. See our Resources page for insight into the ways in which PUIs might differ in their interviewing processes and values.

Criteria: the positions on this page should be…

  • accessible to those with a Ph.D. in CS (or a closely related field)
  • permanent positions (mostly likely tenure-track) why?
  • universities that identify as primarily-undergraduate institutions why?
  • institutions that highly value teaching, but also secure time and financial resources for faculty to remain engaged with research. what does this mean?

Who is hiring in CS so far (2023/24)

đź“‹ Deadlines and Quick Links (soonest on top)

💡 Deadlines are treated very differently between institutions. Read carefully. For example, I strongly encourage you to email search chairs if you’re interested in positions that appear to have passed - they might still be open!

Institution Location App Deadline
Oberlin College Oberlin, OH. USA 10/01/2023
Rose-Hulman Institute of Technology Terre Haute, IN. USA 10/01/2023
Denison University Granville, OH. USA 10/10/2023
Lafayette College Easton, PA. USA 10/13/2023
Hamilton College Clinton, NY. USA 10/16/2023
Reed College Portland, OR. USA 10/16/2023
James Madison University Harrisonburg, VA. USA 10/20/2023
St. Lawrence University Canton, NY. USA 10/22/2023
Franklin & Marshall College Lancaster, PA. USA 10/31/2023
Simmons University Boston, MA. USA 10/31/2023
University of St. Thomas St. Paul, MN. USA 12/04/2023
Union College Schenectady, NY. USA 01/31/2024
Stonehill College South Easton, MA. USA Open until filled
Harvey Mudd College, Visiting Claremont, CA. USA 03/15/2024
Smith College Northampton, MA. USA Review begins 04/01/2024 (open until filled)


Denison University

Excerpt The Computer Science program at Denison University invites applications for tenure-track faculty positions at any rank, with the potential for hire with tenure for senior-ranked candidates, to begin in August 2024. Candidates are required to have a PhD in Computer Science or a closely related field by the start date. We are seeking energetic and dynamic teachers who are committed to teaching a variety of courses in the CS core curriculum and creating new electives that complement our existing offerings. Candidates should be dedicated to teaching in a liberal arts setting, mentoring undergraduate students, and supervising their research projects. Individuals who identify as underrepresented in STEM disciplines and CS in particular are strongly encouraged to apply. We are located in the village of Granville, 30 minutes from Columbus, Ohio, the state capital, which hosts a wide range of cultural and artistic opportunities.

  • We will begin reviewing applications on a rolling basis on October 10, 2023. We welcome applications received after this date and will evaluate them as they arrive.
  • Granville, OH. USA

Full Job Posting back to all deadlines


Franklin & Marshall College

Excerpt Franklin & Marshall College invites applications for a tenure-track position in the Department of Computer Science beginning August 2024. The rank will be Assistant Professor or Instructor depending on qualifications. Applicants should possess or be close to completing a doctorate degree in Computer Science, Data Science, or a related field. Candidates must apply electronically via Interfolio: https://apply.interfolio.com/131030. Individuals who need accommodation due to a disability in order to submit an application or to otherwise participate in the employment process should contact the department’s academic coordinator, Kelly Smith kelly.smith@fandm.edu.

  • Review of applications will begin October 31, 2023 .
  • Lancaster, PA. USA

Full Job Posting back to all deadlines


Hamilton College

Excerpt The Computer Science Department at Hamilton College invites applications for two tenure-track positions at the rank of Assistant Professor, beginning July 1, 2024. We seek candidates with expertise in an applied area of systems (such as graphics, networks, security, programming languages, or operating systems) or artificial intelligence (such as natural language processing, computer vision, or machine learning). In particular, we are seeking candidates who can contribute new advanced courses in computer science (at the junior/senior level). We are seeking candidates who can demonstrate their experience in teaching or working with diverse student populations. We expect an ongoing research program that could involve undergraduate researchers. Research support includes start-up funds, a summer student research program, annual conference travel, and a generous sabbatical leave program. The position requires institutional service including academic advising of undergraduate students after the first year. Candidates must apply electronically via Interfolio: https://apply.interfolio.com/130460. Questions regarding the search may be directed to Mark Bailey, Search Committee Chair, at mbailey@hamilton.edu.

  • Review of applications will begin October 16, 2023 .
  • Clinton, NY. USA

Full Job Posting back to all deadlines


Harvey Mudd College, Visiting Position

Excerpt The Computer Science Department at Harvey Mudd College (HMC) invites applications for one-year and two-year Visiting Professor positions in computer science starting in the 2024-25 academic year. Candidates in all areas of computer science and at all ranks, including Associate or Full Professors planning a sabbatical or retirement visit, will be considered. Successful candidates should have completed a Ph.D. in CS or a related field by the time of appointment. Among the department’s strengths are its success in recruiting women (who comprise about half of both our faculty and our majors) to computer science, an innovative and rigorous curriculum that prepares students for both employment and graduate school and an active research program that involves a substantial number of undergraduates. The teaching load is two courses per semester, plus supervision of one or two industry-supported senior capstone Computer Science Clinic projects per year.

  • Review of applications will begin on March 15, 2024
  • Claremont, CA. USA

Full Job Posting back to all deadlines


James Madison University

Excerpt The Department of Computer Science (CS) at James Madison University invites applications for tenure-track faculty positions to begin August 2024. We are committed to cultivating a welcoming and inclusive environment for our faculty, staff, and students, and we value candidates who will be both impactful teachers and impactful scholars. The JMU CS department is a vibrant and supportive community with 21 full-time faculty members and approximately 900 undergraduate majors. We offer an online M.S. Degree in Information Security with approximately 60 students. We are dedicated to supporting a culture that balances excellence in teaching, small class sizes, and opportunities for faculty and student research. The department sponsors many active clubs and organizations including Women in Technology, Robotics, Forensics, Cyber Defense, and a student ACM chapter. We have an outstanding undergraduate Teaching Assistant program that helps novice students feel welcomed and supported regardless of their prior experience…We are interested in applicants from all areas of specialization. We are especially interested in candidates with a background in Software Engineering, Theoretical Computer Science, or Cyber Security. We are particularly interested in candidates with experience and/or interest in promoting inclusion within the department and the discipline.

  • Review of applications will begin on October 20, 2023, and continue until the position has been filled.
  • Harrisonburg, VA. USA

Full Job Posting back to all deadlines


Lafayette College

Excerpt The Lafayette College Computer Science Department invites applications for two full-time, tenure-track positions at the rank of Assistant or Associate Professor commencing July 2024. Candidates from all computing related research areas, including interdisciplinary ones, are encouraged to apply. Candidates will have earned, or be near completion of, a Ph.D. in computer science or a related field by the start of their appointment. The department especially welcomes applications from candidates who will contribute to Lafayette’s commitment to diversity and inclusion, with a strong commitment to student research … Faculty members teach the equivalent of four courses in their first year and five courses (3:2) per year thereafter.

  • Review of applications will begin on October 13, 2023, but will be accepted until the position is filled.
  • Easton, PA. USA

Full Job Posting back to all deadlines


Oberlin College

Excerpt The Computer Science Department at Oberlin College invites applications for a full-time tenure track faculty position in the College of Arts and Sciences. We seek candidates with teaching and research interests in any area of Computer Science, and especially encourage candidates with interest in machine learning/data science to apply. Review of applications will begin on October 1st, 2023, and will continue until the position is filled.

  • Any applications received by October 1, 2023, will be guaranteed full consideration
  • Oberlin, OH. USA

Full Job Posting back to all deadlines


Reed College

Excerpt The Department of Computer Science at Reed College invites applications for an open rank tenure-track faculty position beginning in the fall of 2024. Applicants should have a Ph.D. in computer science or a closely related field by the time of the appointment and should be committed to excellence in undergraduate teaching and in research. The successful applicant will teach in the core computer science curriculum at all levels, will develop one or more courses in the applicant’s area(s) of expertise, and will work to foster a welcoming and engaged community. Applicants from all areas of computer science are encouraged to apply.

  • Applications submitted by October 16, 2023 are guaranteed full consideration, although review of applications will continue until the position is filled.
  • Portland, OR. USA

Full Job Posting back to all deadlines


Rose-Hulman Institute of Technology

Excerpt The Department of Computer Science and Software Engineering at Rose-Hulman invites applications for visiting faculty positions with an anticipated start date of August 2024. The department, which continues to experience strong enrollment growth (currently over 500 students), offers B.S. degrees in computer science and software engineering. These programs are accredited by the Computing and Engineering Accreditation Commissions of ABET. The department offers a multidisciplinary second major in data science, a multidisciplinary robotics minor, and several ongoing research projects among its vibrant interdisciplinary initiatives.

Preferred candidates will have a doctorate (or near completion) in computer science, software engineering or closely related fields (including engineering education with an emphasis on these fields), or a master’s degree with relevant experience, and demonstrated potential for excellence in undergraduate teaching. Although these positions are expected to be for one year, candidates who meet these qualifications and are seeking a longer-term non-tenure track opportunity are encouraged to apply. We are looking for candidates who embrace the mission and vision of Rose-Hulman to join our collegial team of 27 faculty. The department and the Institute place a high value on engaging students from traditionally underrepresented groups, and candidates from these groups are especially encouraged to apply. Candidates who can further broaden and enhance the educational experience of our students are also encouraged to apply. Detailed information is available from Amanda Stouder, Associate Professor of Practice in Computer Science and Software Engineering, stouder@rose-hulman.edu, 812-877-8138. Initial review of completed applications will begin March 23rd. Applications will be accepted until the positions are filled.

  • Review of applications will begin March 23, 2024 .
  • Terre Haute, IN. USA

Full Job Posting back to all deadlines


St. Lawrence University

Excerpt St. Lawrence University invites applications for a new tenure-track position in Data Science or a related field, at the assistant professor level within the Department of Mathematics, Computer Science, and Statistics, to begin on August 15, 2024. Our growing department currently has fourteen full-time faculty members and supports robust majors in Mathematics, Computer Science, Statistics, and Data Science. The ideal candidate will be able to contribute to our core courses and potentially expand our elective offerings in Data Science. The teaching expectation at St. Lawrence is three courses per semester. The university offers generous support for conference travel as well as an option for a pre-tenure sabbatical. Please direct any questions pertaining to this position to Professor Ivan Ramler at iramler@stlawu.edu or to Professor Lisa Torrey at ltorrey@stlawu.edu.

  • Review of applications will begin October 22, 2023 and continue until the position has been filled.
  • Canton, NY. USA

Full Job Posting back to all deadlines


University of St. Thomas

Excerpt The University of St. Thomas’s Department of Computer and Information Sciences (CISC) invites applications for a tenure-track assistant professor position in Computer Science. The appointment will begin in fall 2024, and the search committee welcomes applicants with expertise in any area of computer science. We are seeking outstanding candidates who are dedicated to innovative and inclusive undergraduate teaching, creating a productive research agenda, and contributing to the sense of community and support among students, staff, and faculty. Successful candidates are expected to teach three undergraduate courses per semester in computer science (see course catalog for list of existing courses). It is expected that a successful candidate will maintain a productive research agenda and engage in service to the department, college and/or university. Preference may be given to candidates with complementary areas of scholarly and pedagogical expertise. Please contact the search chair, Dr. Tommy Marrinan tmarrinan@stthomas.edu if you have any questions.

  • Review of applications will begin on December 4, 2023 and will continue until the position is filled.
  • St. Paul, MN. USA

Full Job Posting back to all deadlines


Simmons University

Excerpt The Computer Science and Informatics program is seeking applicants for a full-time Boston-based 10-month tenure-track or contract faculty position, to begin in Fall 2024. We are particularly looking for applicants with expertise in computer networks and cybersecurity or artificial intelligence and machine learning, though all specialties will be considered. We are a teaching-centered institution and invite candidates who share our commitment towards educating women, trans, and non-binary students for these competitive fields.

  • Full consideration will be given to applications submitted by October 31, 2023, but review will continue until position is filled.
  • Boston, MA. USA

Full Job Posting back to all deadlines


Smith College

Excerpt The Department of Computer Science at Smith College invites applications for one-year, benefits-eligible position at the rank of Lecturer, to begin July 1, 2024. The successful candidate will be prepared to teach five courses per year. Teaching responsibilities for this position will regularly include courses in introductory programming. Other courses may be taught depending upon the candidate’s field of specialization. The position is open-field. The term of appointment for this position is for one year, ending June 2025. A Ph.D. in computer science or a closely related field is expected by the time of appointment, though well-qualified candidates in their final year of a doctoral program will be considered. Candidates with demonstrated experience working with diverse student populations are especially encouraged to apply.

  • Full consideration will be given to complete applications received by April 1, 2024.
  • Northampton, MA. USA

Full Job Posting back to all deadlines


Stonehill College

Excerpt The Department of Computer Science in the May School of Art and Sciences at Stonehill College invites applications for a tenure-track assistant professor position, anticipated to begin in August 2024. While all qualified candidates are encouraged to apply, the department is especially interested in candidates who can teach upper-level core computer science courses such as Operating Systems, Computer Networks, Cybersecurity, Compiler Design, Databases, and Software Engineering. Founded by the Congregation of Holy Cross in 1948, Stonehill is a private Catholic college located just 22 miles from downtown Boston on a beautiful 384-acre campus in Easton, Massachusetts. With a student to faculty ratio of 13:1, the College engages its 2,500+ students in 80+ rigorous academic programs in the liberal arts, sciences, and pre-professional fields.

  • Application review will begin immediately, and applications will be reviewed until the position is filled.
  • Easton, MA. USA

Full Job Posting back to all deadlines


Union College

Excerpt Union College invites applications for a three-year faculty position in Computer Science at the rank of Visiting Assistant Professor, beginning September 2024. The area of expertise is open. We are interested in candidates who can teach core CS classes and also courses in their areas of expertise, especially at the interface of CS and other fields, such as, the natural sciences, mathematics, or the humanities.

  • Review of applications will begin on January 31, 2024 and will continue until the position is filled.
  • Schenectady, NY. USA

Full Job Posting back to all deadlines