Open Faculty and Staff Positions

  • Instructor (full-time)This position will support the fulfillment of the department’s educational mission through teaching computer science courses on the CU Boulder campus. Candidates must demonstrate a strong commitment to high-quality undergraduate education. We are particularly interested in candidates with a background in the areas of algorithms, databases, software engineering, or programming languages. Candidates should highlight their experience in these areas. Instructors are responsible for teaching 4-5 courses a year, mentoring undergraduate students, and providing oversight to the undergraduate curriculum. 
  • Instructor for CU’s Partnership Program with Western Colorado University (full-time)This unique position will support the fulfillment of the department’s educational mission through teaching computer science courses initially on the CU Boulder campus for one semester (spring 2021) and then permanently at Western Colorado University in Gunnison, Colorado starting in the summer of 2021. The person hired into this position will be CU Boulder faculty but will be living and teaching in Gunnison, Colorado to help build and deliver the CU portion of the Partnership Program.

Student/Alumni Jobs

Jobs Mailing List

The Computer Science Department maintains a moderated Jobs Mailing List. The list is open to anyone, students, alumni and even the public at large, who wishes to receive email job postings. The jobs range from unpaid part-time internships for current students to full-time salaried positions for graduates. This list is moderated to eliminate spam. If you'd like to join or post to the Jobs List, please click on the link on the right.

Course Support Positions for Undergraduates

We provide various types of support for our classes, including undergraduate Course Assistants (CA), Educational Tech Assistants (ETA), Undergraduate Teaching Assistants (UTA) and Learning Assistants (LA). These programs provide opportunities for undergrads to assist their peers as they pursue the study of computer science. 

Students may apply to any combination of the CA, LA and UTA positions, but may only hold one position for the semester.