Skip to content

Open Faculty Position in Computer Science Trustworthy Software

Requisition Number:



Boulder, Colorado

Employment Type:




Job Summary

The Department of Computer Science at the University of Colorado Boulder is currently seeking applications for a tenure-track faculty position in the area of secure and reliable software. This includes, but is not limited to, a broad swath of topics, including programming language foundations (e.g., type systems, language design), large-scale distributed systems (e.g., cloud computing), secure software (e.g., language-based security), probabilistic programming (e.g., languages for machine learning), automated reasoning (e.g., program analysis, software verification), industrial-scale computing (e.g., software engineering), and computing education research. However, many promising candidates may not identify their work under any of the specific areas listed. Such candidates are encouraged to contact the search chair (see below). The position is open at all levels, with emphasis on applicants at the Assistant Professor level. Candidates whose expertise cuts across engineering and related disciplines are especially encouraged to apply.

We are especially interested in qualified candidates who can contribute, through their research, teaching, and service, to the diversity and excellence of our academic community. Our university is also responsive to dual career situations. 

This position is part of the long-term growth plans for the College of Engineering and Applied Science (CEAS). CEAS is the highest ranked engineering college in the Rocky Mountain time zone and hosts several nationally ranked departments.  The Department of Computer Science has 2500 undergraduate students, 369 graduate students and 69 faculty.  The Department's research and education efforts interact broadly with many interdisciplinary programs and collaborators in the Boulder area, including national labs at NIST, NOAA, NREL, and NCAR, and CU Boulder research institutes including the ATLAS Institute, the BioFrontiers Institute, and the Institute for Cognitive Science.  More than 20 faculty members have joint affiliations with one of these labs. The Department also has a long-standing partnership with the National Center for Women and IT and has faculty active in increasing the broadening of participation in computer science via their research, teaching, and service. In addition, the Department has extensive ties with the thriving local tech community and inhabits a picturesque location in the foothills of the Rocky Mountains.  

Candidates will be expected to engage in undergraduate and graduate teaching, contribute professional service, and develop vigorous, externally funded research programs in their technical areas. Potential faculty members applying to the Department of Computer Science at the University of Colorado Boulder should describe their plans to develop a recognized research program based on scholarly work in their particular field, their ideas for interdisciplinary collaboration, their experience and interests in teaching undergraduates and graduates, and their future plans for inspiring diverse students to conduct research. 

Who We Are

Founded in 1893, the College of Engineering and Applied Science at the University of Colorado Boulder is the second largest of seven schools and colleges at one of the nation's top public research institutions. As Colorado's flagship university, CU Boulder has selective admissions standards and a comprehensive array of undergraduate and graduate programs.

For more information about the Department of Computer Science, please visit: For more information about CEAS, please visit:


The University of Colorado offers excellent benefits, including medical, dental, retirement, paid time off, tuition benefit and ECO Pass. The University of Colorado Boulder is one of the largest employers in Boulder County and offers an inspiring higher education environment. Learn more about the University of Colorado Boulder.

Be Statements

Be Groundbreaking. Be Proactive. Be Boulder.

What We Require

  • Candidates must have an earned Ph.D. or equivalent degree in Computer Science or a related field.

Special Instructions

To apply, please submit the following materials:

  1. Resume/CV.
  2. Cover Letter stating your research areas (1 page).
  3. Statement Describing Research Related Goals (2-3 pages).
  4. Statement Describing Teaching Related Goals (2-3 pages).
  5. Proof of Degree/Transcript
    • The document uploaded for Proof of Degree can be a Transcript which shows the date the degree was conferred; Copy of Diploma; or official letter from the Registrar or the Dean of the School or College conferring the degree.
  6. You will need to submit 3-5 references for this position. These individuals will be contacted and asked to submit a letter of recommendation as part of your application materials. This information will be kept confidential and viewable only by the search committee.

The position will remain open until filled, though for full consideration applications should be received by December 1, 2019.

  • Full consideration means that applications submitted before December 1st will be reviewed, and applications submitted after December 1st may be reviewed, however, this review is not guaranteed.

Note: Application materials will not be accepted via email. For consideration, applications must be submitted through CU Boulder Jobs.

Posting Contact Information

Posting Contact Name: Chantel Lehl

Posting Contact Email: Chantel.Lehl@Colorado.EDU

The University of Colorado Boulder is committed to building a culturally diverse community of faculty, staff, and students dedicated to contributing to an inclusive campus environment. We are an Equal Opportunity employer, including veterans and individuals with disabilities.