Return to site

[Opening]Full-time faculty joint position in the area of Software Engineering

· openings

The School of Engineering at the Pontificia Universidad Católica de Chile, one of the leading engineering academic institutions in Latin America and ranked among the top four emerging leaders for engineering education worldwide [i], invites two outstanding candidates for a full-time faculty position in the area of Software Engineering at the Department of Computer Science.

Software Engineering is the systematic application of practical methods for the construction of high-quality software, with implications for both academic and industrial environments due to its relevance in the success of projects involving some degree of digital components: it offers guidelines to accompany the conception, implementation, market launch, maintenance and, finally, the obsolescence of a project. Due to its breadth, Software Engineering research addresses a multiplicity of topics, including, but not limited to, Architecture, Design, Development Processes, Software Quality Assurance, and, more recently, Artificial Intelligence, Autonomous Systems, Parallel and Distributed Computing, Cloud Computing and Mobile Computing.

Duties: High-quality teaching (at undergraduate and graduate levels), and conducting independent research. Additional duties include knowledge transfer, outreach, and university administrative tasks. The teaching load is usually three courses per year. The selected candidate will be expected to teach two undergraduate courses in the area of software engineering, such as Software Engineering, Detailed Software Design, Software Systems Architecture, and Testing, plus a graduate-level course associated with their area of research. The selected candidate will also be expected to inspire students interested in carrying out their own projects.

In terms of research, the successful candidate will be expected to develop their own line of research, supervise Ph.D. students, obtain relevant research funding from the public and/or private sector, and collaborate with existing research initiatives. This activity should translate into high-quality publications

Additional duties include knowledge transfer, outreach, and university administrative tasks.

Requirements: Applicants must hold a Ph.D. in Computer Science with emphasis on Software Engineering, at the time of hiring. Any postdoctoral or academic experience should be stated in the application. The applicant must have a high potential for scholarly productivity, proven teaching capacity, and the ability and willingness to work collaboratively in teams; in particular, there are many joint research opportunities with other researchers in the Department of Computer Science.

Software Engineering is a broad discipline and candidates from all of its diverse areas will be considered, including the areas that are at the center of the enormous changes that software development has had in recent years, such as the architecture of Software Systems, Smart Systems, Cloud Computing, Mobile Devices and the Internet of Things (IoT).

Research experience in topics that are already being addressed by faculty members is desirable; these include reliable and secure architectures for Cloud Computing, Self-managed Distributed Systems, architectures optimized for Big Data processing, and architectures for both services and microservices. Experience in any of the following subjects is also desirable: automation and improvement of software tests, automatic code generation and intelligent programming wizards, software development cost and time estimation, elicitation of requirements through knowledge discovery, and capturing design patterns in various environments and settings.

Candidates from areas other than those mentioned above will be considered, provided that their research focus is on Software Engineering.

Candidates do not need to be fluent in Spanish at the time of application but should be prepared to learn the language well enough to teach in Spanish in the short term (two years). Fluency in English is a requirement.

Applicants must demonstrate a strong commitment to all aspects of academic life and the public good of the institution. They must be highly motivated to continuously improve their teaching skills, have a genuine interest in getting involved with our graduate programs (especially the doctoral program) and be able to develop and maintain an active research agenda leading to securing research grants, generating and participating in interdisciplinary projects, leading scientific and industry-liaison initiatives, strengthening and creating national and international academic networks, etc. The candidate will also be expected to create new undergraduate and graduate courses and teach traditional courses in related areas.

Application instructions

Applicants should submit the following documents to (in the email subject line, please indicate: Faculty position in Software Engineering; see note A) by October 30th, 2020 (late applications will be considered until the position is filled).

  1. A research statement (in English) indicating the immediate and long-term goals of the applicant’s research plan and detailing potential collaboration networks with other researchers and plans for interactions with scientists in Chile and other countries.

  2. A teaching statement of purpose (in English) indicating why the applicant should be considered for the position and the plans for teaching. The applicant should be as specific as possible by providing examples of the plan to transfer knowledge to undergraduate and graduate students.

  3. An updated curriculum vitae (in English, see note B).

  4. If available, copies of five recent Web of Science publications that are relevant to the context of the application (see note C).

  5. At least three letters of recommendation, which must be e-mailed directly by the signatories to

Note A:
The applicant will get a response from this email address confirming that the documents have been received.

Note B:
The CV must be organized as follows:

  1. Personal information: name, address, contact telephone number (with country and city codes), email address, web page (if any).

  2. Education: all academic and professional degrees, indicating the granting institutions and dates. If the applicant is currently enrolled in a doctoral program, please indicate the expected date for the degree.

  3. Educational experience (university or institution, courses taught, and years).

  4. Professional experience (employer, duties, years).

  5. Research:

    1. List of Web of Science journal publications (see note C).

    2. List of other publications such as reports, books or book chapters, conferences attended, research projects participated in, patents, etc.

  6. Other: awards, computer skills, languages, and any other relevant background information.


Note C:
Please avoid padding the list with other publications, such as those published in journals not indexed in the Web of Science database, conference presentations, and alike.

Once the complete set of application materials has been received, the applicant will be contacted within two months and informed whether the application has been accepted for further consideration. If this initial screening is successful, the candidate will be asked to continue the process following the steps described in Appendix 1.

Further information

Additional information can be obtained by emailing the Director of the Computer Science Department, Professor Miguel Nussbaum (

[i] MIT News (March 27, 2018):

EEO/AAP Policy Statement

The Pontificia Universidad Católica de Chile is committed to fostering an environment that welcomes and embraces diversity and does not discriminate on the basis of race, color, creed, religion, origin, disability, age, sexual orientation, or marital status in its activities, including employment, admissions, and educational programs.

Other Chilean and University employment benefits may be found in:

All members of the Pontificia Universidad Católica de Chile subscribe to the Code of Ethics that can be found in

Appendix 1. Application steps

  1. Interviews/Seminar:

    1. Interview with the Dean of the School of Engineering

    2. Interview with faculty members and the Head of the Department of Computer Science

    3. Interview with the Selection Committee

    4. Psychological Interview

    5. Seminar (open to faculty members of the School of Engineering)

These interviews and presentations are generally carried out within a week.

  1. Selection of the final candidate by the Department and the Selection Committee

  1. Ratification of the selected candidate by the School Council

  1. The selected candidate is informed (offer letter)

The time that elapses from the interviews until the final resolution is around two months.