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
Pacific Lutheran University Tacoma, WA. USA Open until filled
Carleton College Northfield, MN. USA 9/27/2023
Oberlin College #1 Oberlin, OH. USA 10/1/2023
Davidson College Davidson, NC. USA 10/1/2023
Skidmore College Saratoga Springs, NY. USA 10/1/2023
Rose-Hulman Institute of Technology Terre Haute, IN. USA 10/01/2023
Bucknell University Lewisburg, PA. USA 10/2/2023
Haverford College Haverford, PA. USA 10/6/2023
Pomona College Claremont, CA. USA 10/8/2023
Rhodes College Memphis, TN. USA 10/8/2023
University of St Thomas St. Paul, MN. USA 10/8/2023
Mount Holyoke College South Hadley, MA. USA 10/10/2023
Denison University Granville, OH. USA 10/10/2023
Lafayette College Easton, PA. USA 10/13/2023
Colby College Waterville, ME. USA 10/14/2023
Dickinson College Carlisle, PA. USA 10/15/2023
Harvey Mudd College Claremont, CA. USA 10/15/2023
Oberlin College #2 Oberlin, OH. USA 10/15/2023
Union College Schenectady, NY. USA 10/15/2023
Hamilton College Clinton, NY. USA 10/16/2023
Amherst College Amherst, MA. USA 10/16/2023
College of the Holy Cross Worcester, MA. USA 10/16/2023
Bard College Annandale-On-Hudson, NY. USA 10/16/2023
Reed College Portland, OR. USA 10/16/2023
Vassar College Poughkeepsie, NY. USA 10/16/2023
Whitman College Walla Walla, WA. USA 10/18/2023
James Madison University Harrisonburg, VA. USA 10/20/2023
Franklin & Marshall College Lancaster, PA. USA 10/31/2023

Amherst College

Excerpt The Amherst College Department of Computer Science invites applications for two full-time tenure-track positions at the rank of assistant professor, beginning July 1, 2024. Candidates in all areas of computer science are encouraged to apply. Amherst College is one of the most diverse liberal arts colleges in the country. Nearly half of our students identify as domestic students of color, and another 11 percent are international, with non-U.S. citizenship; 16 percent are the first members of their families to attend college … The teaching load is two courses per semester, in addition to advising senior honors theses.

  • Applications received by October 16, 2023, will be assured of full consideration
  • Amherst, MA. USA

Full Job Posting back to all deadlines


Carleton College

Excerpt Carleton College invites applications for a tenure-track position in computer science, to begin September 1, 2024. We expect to make an appointment at the Assistant Professor level, but we are also happy to consider applications from qualified candidates at any rank. We welcome candidates with any specialization in computer science or closely related fields, and we are particularly interested in candidates committed to teaching a diverse student body.

  • Applications received by September 27, 2023 will receive full consideration
  • Northfield, MN. USA

Full Job Posting back to all deadlines


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


Dickinson College

Excerpt Dickinson College invites applications for a tenure-track Assistant Professor of Computer Science, beginning Fall 2024. We seek candidates holding a PhD in computer science or a related field at the time of appointment. Candidates with degrees in aligned fields who have relevant computational experience are encouraged to apply and will be given strong consideration. The ability to create inclusive learning environments for an increasingly diverse student body will be an important characteristic of the successful candidate. The computer science faculty pride themselves on innovative pedagogy, student-faculty research, inter-disciplinary connections, and meaningful interactions between faculty and students. The CS curriculum at Dickinson includes an emphasis on civic engagement and the social value of computing.

  • Applications received by October 15, 2023 will receive full consideration
  • Carlisle, PA. USA.

Full Job Posting back to all deadlines


Haverford College

Excerpt Haverford College invites applications for a tenure-track position as Assistant Professor in the Department of Computer Science, starting in the Fall semester of 2024. The area of scholarly expertise is open, with the successful candidate demonstrating evidence of research productivity, vision, and long-term impact. Teaching responsibilities include courses at all levels of the curriculum, in particular our core introductory sequence, upper-level electives that expand our range of advanced courses, and supervision of undergraduate research.

  • Applications submitted by October 6, 2023 are guaranteed full consideration
  • Haverford, PA. USA.

Full Job Posting back to all deadlines


Harvey Mudd College

Excerpt The Computer Science Department at Harvey Mudd College (HMC) has multiple tenure-track openings for assistant professors commencing July 1, 2024. Exceptional candidates at higher ranks are welcome to apply. Candidates in all areas of computer science will be considered; candidates demonstrating interest and potential for teaching courses in computer systems, software development, theory, and computational biology are especially encouraged to apply. Successful candidates should have completed a Ph.D. by the time of appointment. The 9-month salary range for this position is $100k - 120k.

  • Any applications received by October 15, 2023, will receive full consideration
  • Claremont, CA. USA.

Full Job Posting back to all deadlines


College of the Holy Cross

Excerpt The Department of Mathematics and Computer Science at the College of the Holy Cross invites applications for a full-time tenure-track Assistant Professor in Computer Science to begin in August 2024. All research specialties will be considered. This position carries a 3-2 teaching load with a full-salary one-semester research leave prior to tenure review, and generous sabbatical and fellowship leaves for tenured faculty. All full-time appointments offer competitive salaries and include full benefits, including travel support and reimbursement for relocation.

  • Review of applications will begin on October 16, 2023, and continue until the position has been filled.
  • Worcester, MA. 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


Mount Holyoke College

Excerpt The Mount Holyoke College Computer Science Department invites applications for a tenure-track faculty position at any rank, to begin in the fall of 2024. We are searching broadly for candidates with a strong commitment to excellence in teaching, a vibrant research program that can engage undergraduates, and a passion for working with a diverse population of students. We welcome applications in all computer science and related fields, and particularly in systems, theory and data science. Completion of a Ph.D. in Computer Science or a related field is expected prior to or shortly after the date of hire.

  • Full consideration will be given to complete applications received by October 10, 2023
  • South Hadley, MA. USA.

Full Job Posting back to all deadlines


Oberlin College, Position 1

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


Oberlin College, Position 2

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. Review of applications will begin on October 15th, 2023, and will continue until the position is filled.

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

Full Job Posting back to all deadlines


Pacific Lutheran University

Excerpt The Department of Computer Science at Pacific Lutheran University invites applications for a tenure-track position at the level of Assistant Professor to begin September 1, 2024. We seek an enthusiastic instructor with a demonstrated interest in teaching a wide variety of computer science courses across the curriculum. We are a small, collaborative group of teaching-focused faculty, passionate about educating and supporting our diverse student population. Candidates who have experience in network security, databases, or data science are especially encouraged to apply although all areas of expertise will be considered. A commitment to excellence in teaching and the ability to work effectively with faculty, students and colleagues is expected. The ideal candidate will demonstrate skill and enthusiasm for teaching in a liberal arts environment, a commitment to fostering an inclusive learning environment that attracts and sustains a diverse population of students, and a desire to contribute to the culture and development of our Computer Science and Data Science programs.

  • Review of applications will begin immediately and continue until the position is filled.
  • Tacoma, WA. 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


Skidmore College

Excerpt The Department of Computer Science at Skidmore College invites applications for a tenure-track position at the rank of Assistant Professor beginning September 2024… Skidmore seeks to attract an academically and culturally diverse faculty, especially those who can contribute to the growing diversity and excellence of the community through their teaching, scholarship, and service. Enthusiasm for advising, teaching, and mentoring a diverse population of students is essential. A commitment to quality instruction of undergraduates and continuing scholarly achievement is paramount … The teaching load is 18 to 20 contact hours, which usually translates into three to four courses per year, with one or two of those courses including two to four hours of laboratory sessions each week. Startup funds, pre- and post-tenure sabbaticals, internal grants, and travel funds are available.

  • Full consideration will be given to complete applications received by October 1, 2023.
  • Saratoga Springs, NY. USA.

Full Job Posting back to all deadlines


Union College

Excerpt Union College, a highly-selective undergraduate liberal arts and engineering college, invites applications for the Tenure-Track Mary H. ‘80 and Richard K. ‘80 Templeton Assistant Professor of Computer Science, beginning September 2024. This endowed position is part of a broader initiative to further strengthen and integrate computer science and engineering with the liberal arts at Union. The area of expertise is open. Successful applicants will be committed to excellence in teaching, research, mentoring undergraduates, and to fostering a diverse and inclusive community.

  • Review of applications will begin October 15, 2023
  • Schenectady, New York. USA.

Full Job Posting back to all deadlines


Bard College

Excerpt Bard College invites applications for a tenure-track Assistant Professor position in Computer Science to begin Fall 2024. A Ph.D. in computer science or a related field is required. The successful candidate will be committed to innovative undergraduate teaching at a liberal arts college with a diverse student body, maintaining an active research program, contributing to the general education curriculum, and engaging with the life of the college.

  • Review of applications will begin October 16, 2023
  • Annandale-On-Hudson, NY. USA.

Full Job Posting back to all deadlines


Pomona College

Excerpt Pomona College seeks applications for an Open-Rank (assistant, associate, or full) Professor of Computer Science, to begin on July 1, 2024. All subfields of computer science will be considered, with preference for candidates whose research and teaching interests complement those of the current faculty. Candidates should have a broad background in computer science, be excellent teachers, have an active research program, and be excited about directing undergraduate research. Candidates should have a Ph.D. in hand by the start date.

  • Review of applications will begin October 8, 2023
  • Claremont, CA. USA.

Full Job Posting back to all deadlines


Davidson College

Excerpt The Department of Mathematics and Computer Science at Davidson College invites applications for a tenure-track appointment in Computer Science at the rank of Assistant Professor, beginning July 1, 2024. We seek candidates with a strong commitment to improving access to computer science for all students, enthusiasm for teaching all levels of undergraduate students, and a research program that can involve undergraduate researchers. The department is most interested in candidates with research expertise and teaching interests in systems (broadly defined), who can support and expand our curriculum and enhance research opportunities for students.

  • Review of applications will begin October 1, 2023
  • Davidson, NC. USA.

Full Job Posting back to all deadlines


Bucknell University

Excerpt The Computer Science Department at Bucknell University invites applications for an open-rank tenure-track faculty position to start in August 2024. Candidates whose scholarship is in any area of computer science or a closely related field should apply. We are equally interested in candidates whose scholarship aligns with others in the department and those who broaden our departmental expertise in new directions, such as artificial intelligence, computational linguistics, security, data science, or databases. The department also values interdisciplinary collaborations with the arts, humanities, mathematics, natural & social sciences, management, and engineering.

  • Review of applications will begin October 2, 2023 and continue until the position is filled.
  • Lewisburg, PA. USA.

Full Job Posting back to all deadlines


Whitman College

Excerpt The Department of Computer Science at Whitman College seeks applicants for a tenure-track position beginning August 2024, area open, at the rank of assistant professor or associate professor. Applicants must have a Ph.D. in computer science or a related field by the start of the position. In addition to traditional areas of computer science, we welcome candidates working in interdisciplinary, emerging, and socially-engaged areas of computing research. We seek candidates who will strive for excellence in teaching as well as scholarship, including those who currently hold industry positions.

  • Review of applications will begin October 18, 2023 .
  • Walla Walla, WA. 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


Colby College

Excerpt Colby College invites applications for a tenure-track Assistant Professor position in Computer Science, to start on September 1, 2024. Applicants must hold, or be close to completing, a Ph.D. in computer science or a related area and have expertise in an area related to Artificial Intelligence. This position is affiliated with Colby’s Davis Institute for AI. Candidates must apply electronically via Interfolio: https://apply.interfolio.com/131782. Questions about the position should be directed to the chair of the search committee, Stephanie Taylor computersciencesearch@colby.edu.

  • Review of applications will begin October 14, 2023 .
  • Waterville, ME. 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 tenure-track faculty applications 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. 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) and evidence of, or demonstrated potential for, excellence in undergraduate teaching. 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. Essential job responsibilities include teaching and advising students, continued professional development, and service to the department, Institute and professional community. Applicants should submit via https://jobs.rose-hulman.edu, a cover letter, a curriculum vitae or resume, a statement on their teaching philosophy and practices, a statement of their professional development/research goals, and a statement regarding their commitment to diversity and inclusion. 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 1 October. Applications will be accepted until the positions are filled.

  • Review of applications will begin October 1, 2023 .
  • Terre Haute, IN. USA.

Full Job Posting back to all deadlines


Rhodes College

_Excerpt_The Department of Computer Science at Rhodes College is hiring for two open-rank (assistant, associate, or full) tenure-track positions to begin in August 2024. We welcome applications from all specializations with preference given to individuals whose research interests complement our department. In addition to traditional areas of computer science, we welcome candidates working in interdisciplinary, emerging, and socially-engaged areas of computing research. The successful candidates will be expected to maintain an active research program and teach a variety of courses at all levels of the undergraduate computer science curriculum. The teaching load is 3-2. We are also interested in candidates who are passionate about encouraging underrepresented groups to pursue computer science and will contribute to sustaining our diverse program. Our students live and learn on one of the country’s most beautiful campuses, located in the heart of Memphis, an economic, medical, and culturally diverse center, making Rhodes one of a handful of prominent liberal arts colleges in a major metropolitan area. For additional information regarding the position, please contact Dr. Catie Welsh, Chair of the Search Committee, at welshc@rhodes.edu.

  • Review of applications will begin October 8, 2023 and continue until the position has been filled.
  • Memphis, TN. 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 Data Science. The appointment will begin in fall 2024, and the search committee welcomes applicants with expertise in any area of data 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 data science or applied statistics. For example, courses in applied regression analysis, machine learning, introductory data science and introductory applied statistics, among others. See more in the undergraduate catalog. 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. Amelia McNamara amelia.mcnamara@stthomas.edu if you have any questions.

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

Full Job Posting back to all deadlines


Vassar College

_Excerpt_The Department of Computer Science at Vassar College invites applications for a tenure-track Assistant Professor position beginning fall 2024.We seek creative individuals who are able to teach undergraduate courses in the department, maintain an active research program, engage undergraduates in their research, and foster a diverse and inclusive community. The ideal candidate will have expertise in machine learning, computational modeling and simulation, or data science, and will also be interested in multidisciplinary collaboration. Candidates that complement the current research areas of the department are also encouraged to apply. Applicants should have a PhD in computer science or a related area by time of appointment. A typical teaching load is one lab course and one non-lab course each semester.

  • Review of applications will begin on October 16, 2023 and will continue until the position is filled.
  • Poughkeepsie, NY. USA.

Full Job Posting back to all deadlines