Senior Lecturer in Programming and Software Development

Stockholm University Department of Computer and Systems Sciences

Senior Lecturer/Associate Professor in Computer and System Sciences with focus on programming and software development Stockholm

Ref. No. SU FV-4502-20


at the Department of Computer and System Sciences. Closing date: 2020-02-15.

Subject/subject description

Programming and system development are central to computer and systems science, and refer to both theoretical studies of algorithms, data structures and programming languages as well as practical skills regarding design, implementation and testing of computer systems.

Main responsibilities

The holder shall conduct teaching, course development and have course responsibility within the department's education at basic and advanced level in programming and system development, as well as participate in the department's work to automate the correction of programming tasks.

The person hired will also be involved in the department's collaboration with the business community and the surrounding society.

The employment includes competence and research time according to the current terms and conditions agreement.

Qualification requirements

Eligible applicants for the position of senior lecturer should hold a PhD in Computer and System Sciences, or have equivalent research skills and have demonstrated teaching expertise.

Teaching proficiency should normally have been demonstrated through teaching experience at both the undergraduate- and master’s levels. Teaching proficiency should be well documented and in a manner that makes it possible to assess the quality of the teaching activities.

The applicant must have both good theoretical knowledge of and practical experience of programming and system development.

Since almost all teaching takes place in Swedish, the applicant must have documented good knowledge of Swedish, both orally and in writing.

The applicant must have the ability to cooperate with colleagues as well as other abilities that are required in order successfully to meet the demands of the position.

Assessment criteria

Special and equal emphasis will be placed on teaching and research skills.

Strong emphasis will be placed on the documented ability to collaborate with colleagues and colleagues.

Strong emphasis will be placed on documented theoretical knowledge of and practical experience of programming and system development, including:
- object-oriented programming,
- functional programming,
- logic programming,
- parallel programming,
- AI programming,
- game programming,
- programming language theory,
- development methodology,
- test methodology,
- project methodology.

Emphasis will be placed on knowledge of and experience in programming and system development for web and mobile platforms.

Emphasis will be placed on knowledge of and experience with techniques suitable for automatic correction, e.g. machine learning.

Emphasis will be placed on administrative skills and proven collaboration with the surrounding society and dissemination of research and development findings.

Emphasis will be placed on having successfully planned, applied for and obtained research project funds from external research funding bodies.

It is a merit to have knowledge of and experience with the programming languages: Python, Java, C ++, C #, Erlang, Haskell, Prolog and Javascript.

It is a merit to have knowledge of and experience in programming quantum computers.

It is a merit to have completed at least 15 higher education credits in teaching and learning in higher education or to have otherwise acquired equivalent knowledge.

Additional information

The Faculty of Social Sciences strives for a gender balance, women are therefore encouraged to apply for this position.

Stockholm University strives to be a workplace free from discrimination and with equal opportunities for all.

An applicant who does not have at least 15 higher education credits in teaching and learning in higher education, and is not deemed to have acquired equivalent knowledge, must complete such training within the first two years of employment.

More than one person may be employed.


Further information about the position can be obtained from the Head of the Department, Professor Uno Fors, telephone +46 (0)8 6747479, e-mail:, or Head of Unit Peter Idestam-Almquist, telephone: +46 (0)8 161651, e-mail: 

For questions regarding the application profess, please contact administrative officer Nathaniel Morris, telephone +46(0)163311, e-mail: 

Union representatives

Ingrid Lander (Saco-S), telephone: +46 708 16 26 64,, Alejandra Pizarro Carrasco (Fackförbundet ST/Lärarförbundet), telephone: +46 8 16 34 89,, and (SEKO).


Apply for the position at Stockholm University's recruitment system. It is the responsibility of the applicant to ensure that the application is complete in accordance with the instructions in the job advertisement, and that it is submitted before the deadline.

We would appreciate it if your application is written in Swedish.

The University’s rules of employment and instructions for applicants are available at: How to apply for a position.

You are welcome to apply!

Stockholm University contributes to the development of sustainable democratic society through knowledge, enlightenment and the pursuit of truth.

Closing date: 15/02/2021