Assistant Professor of Software Engineering

University of Copenhagen

Assistant Professor of Software Engineering

Tenure-track Assistant Professor, Associate Professor or Full Professor in Systems and Software Engineering
Department of Computer Science
Faculty of Science

University of Copenhagen

The Department of Computer Science at the University of Copenhagen invites applications for a Tenure-track Assistant Professor, Associate Professor or Full Professor in Systems and Software Engineering position. and must be filled by 1 May 2025 or as soon as possible thereafter (subject to negotiation).

It is a high priority at the Department of Computer Science to foster a research environment of highest excellence allowing people from diverse backgrounds to thrive. The researcher will join a rapidly growing department, with strong research sections in the areas of Algorithms and Complexity; Machine Learning; Natural Language Processing; Human-Centered Computing; Business Process Management, Software Engineering and Data Management; Programming Languages; and Image Analysis. The department is heading two centers within Artificial Intelligence: the SCIENCE AI Center ( and the Pioneer Center within Artificial Intelligence (

The University of Copenhagen was founded in 1479 and is the oldest and largest university in Denmark. It is one of the best universities in Scandinavia and one of the top places in Europe. Within computer science, it is ranked fourth in the European Union according to the Academic Ranking of World Universities (ARWU) 2022.

The Department of Computer Science offers a friendly and thriving international research and working environment with opportunities to build up internationally recognized research groups. Denmark offers remarkable opportunities for research funding. The Department of Computer Science has an experienced research support unit that offers mentoring and assistance when applying for funding. Further information on startup packages and recruitment grants offered by Danish private and public foundations is available at

Copenhagen is one of the 10 most livable cities in the world with a rich culture within music, theater, and associations ( Life for families is made easy by a publicly supported daycare and health care system, dual career opportunities, maternity/parental leave, and six weeks of annual vacation. International candidates may find information on living and working in Denmark at Useful information is also available at The International Staff Mobility office (ISM) at the University of Copenhagen ( ISM offers a variety of services to international researchers coming to and working at the University of Copenhagen.

Description of the position
We are looking for an outstanding researcher with an innovative mindset and intellectual curiosity to strengthen and complement the research profile of the department within Systems and Software Engineering. Research areas of interest include, but are not limited to, classical areas in software engineering such as AI and software engineering, analytics, dependability and security, evolution, human and social aspects of software, requirements and modeling, testing and analysis, but also adjacent areas such as formal methods, programming languages, and systems design and implementation.

A priori, the researcher will join the Software, Data, People and Society section (SDPS) or the Programming Languages and Theory of Computation section (PLTC); the section affiliation will be agreed upon as part of the hiring process. The SDPS section conducts research in software, process, and data management systems, and develops methods for building reliable software systems suited for the people, thereby creating value for society. The research is often carried out in an interdisciplinary context and in collaboration with industry. For further information, please visit The PLTC section conducts research in programming language technology and in the theory of computation. Much of the work involves topics in the intersection of programming language theory (e.g., algorithmic aspects of programming and formal verification), and applications (e.g., computer security and privacy, systems, distributed ledger technology, and fintech). For further information, please visit

Tenure-track assistant professor
The tenure-track assistant professor’s duties will primarily include research, including obligations with regard to publication/scientific communication and research-based teaching with associated examination obligations within System and Software Engineering. To a limited extent the position may also include other duties.

The tenure-track assistant professor must have an academic standing showing internationally competitive research, and/or have internationally recognized high potential to make a future impact.

Assessment of applicants for the tenure-track assistant professorship will primarily consider their level of documented, internationally competitive research. The ability to attract external funding will be considered together with outreach qualifications. Teaching qualifications are not mandatory but documented teaching qualifications and teaching experience will be considered.

Associate professor and full professor
Applicants are required to have university level teaching experience, documented teaching competencies and must be able to explain and reflect upon own teaching practice and portfolio. Formal pedagogical training or supervision equivalent to the University of Copenhagen teacher training programme for assistant professors is required.

Duties include the applicant’s own research, development of the field, assessment tasks, grant applications, and research management such as supervision and training of research fellows and other staff. The successful applicant must also teach, supervise, prepare and participate in examinations, and fulfill other tasks requested by the Department.

Assessment of applicants for the associate professorship and full professorship will primarily consider their level of documented, original scientific production at an international level, including contributions to developments in their field, as well as their documented teaching qualifications. Managerial and out-reach qualifications of applicants including ability to attract external funding will also be considered.

The department values interdisciplinary research and teaching, and is actively involved in several cross-faculty research projects and educational programs. Thus, the successful candidate must be capable of and interested in facilitating cross-disciplinary interactions both within the Department of Computer Science and across the university, as well as internationally. The candidate is expected to be open to conducting interdisciplinary teaching, including courses for students with a non-technical background, e.g., health sciences.

University of Copenhagen’s criteria for recognising merit
Six overall criteria apply for assistant professor / associate professor / professor appointments at the University of Copenhagen. The six criteria (research, teaching, societal impact, organizational contribution, external funding and leadership) are considered a framework for an overall assessment of the candidates. Furthermore, each candidate must be assessed according to the specific requirements stated in the job advertisement. Please read more here:
For tenure-track assistant professors:

For associate professors:

For professors:

The tenure-track assistant programme
The tenure-track programme is a career programme and an assigned mentor will provide the tenure-track assistant professors with guidance related to career development, other academic topics and administrative procedures.

Performance of the tenure-track assistant professor will be followed via internal yearly evaluations and a mid-term and final international evaluation by an assessment committee. If the ‘final appraisal’ is positive you will be promoted as associate professor. Performance and progression towards the criteria below will be evaluated with due consideration of differences between research fields.

After a 6-year tenure-track period tenure-track assistant professors are expected to meet the criteria for appointment of associate professors at the University of Copenhagen

Terms of employment
The position is covered by the Memorandum on Job Structure for Academic Staff. Terms of appointment and payment accord to the agreement between the Ministry of Finance and The Danish Confederation of Professional Associations on Academics in the State.

Negotiation for salary supplement and relocation expenses is possible. Note that Denmark protects the economic, social, and physical well-being of its workers, which includes robust health care, childcare, elder care, and other generous benefits.

Further information
For more information about the Department of Computer Science, please visit our website

Inquiries about the position can be made to Head of Department, Professor Jakob Grue Simonsen (; Head of SDPS section, Associate Professor Dmitriy Traytel ( or Head of PLTC section, Professor Martin Elsman (

Filing of application
The position may be applied for at the tenure-track assistant professor level, associate professor level or full professor level. Please note that it is possible to apply at more than one level. If applied at more than one level, separate applications must be submitted (see below).

The application including all attachments must be in English and submitted electronically by clicking APPLY NOW below.

Applying for the tenure-track assistant professorship please include

  • Curriculum vitae including:Diplomas (Master and PhD degree or equivalent)
    • Please describe and document international network and relations
    • Please describe and document internationally based activities
    • Positions held at universities/research institutions outside Denmark
    • Outreach activities, i.e. popular lectures or other activities in the media
    • Grants held, personal or in part. Career development grants.
  • Research plan - description of current and future research plans
  • If available, description and documentation of teaching and supervision experience and qualifications- please describe and document:
    • Experience with supervision of BSc and MSc students
    • Teaching experience
    • Formal pedagogical training
  • Complete publication list
  • Separate reprints of up to 5 particularly relevant papers

Applying for the associate professorship or full professorship please include

  • Curriculum vitae including information about external funding
  • Diplomas (Master and PhD degree or equivalent)
  • Research plan – description of current and future research plans
  • Description and documentation of teaching experience and qualifications according to university guidelines
  • Complete publication list
  • Separate reprints of 5 particularly relevant papers

The deadline for applications is 8 September 2024 23:59 GMT +2.

After the expiry of the deadline for applications, the authorized recruitment manager selects applicants for assessment at all levels to be assessed by an Assessment Committee. Note that being on the shortlist is not equivalent to being assessed as qualified for the position. Shortlisted candidate may potentially be deemed “not qualified” by the Assessment Committee.

A subset of the qualified short-listed candidates will be selected for a formal interview by the Recruitment Committee.

You can read about the recruitment process at

Interviews will be held on 6 February 2025

Please refer to the following no. in future communication in this case:
211-0213/24-2N Tenure-track assistant professorship of System and Software Engineering.
211-0612/24-2E Associate professorship of System and Software Engineering
211-0282/24-2K Professorship of System and Software Engineering



Part of the International Alliance of Research Universities (IARU), and among Europe’s top-ranking universities, the University of Copenhagen promotes research and teaching of the highest international standard. Rich in tradition and modern in outlook, the University gives students and staff the opportunity to cultivate their talent in an ambitious and informal environment. An effective organisation – with good working conditions and a collaborative work culture – creates the ideal framework for a successful academic career.


Application deadline: 08-09-2024
Employment start: 01-05-2025
Working hours: Full time
Department/Location: Department of Computer Science