Junior Lecturer - Software Engineering (MSc)

Junior Lecturer - Software Engineering (MSc)

Working at the UvA

Join us!

We are looking for a Junior Lecturer who will support group classes (project seminars and computer lab sessions), grade assignments and supervise teaching assistants (TAs) and coach Master thesis students. The Master’s program is part of the Graduate School of Informatics of the Faculty of Science. As a Junior Lecturer, you will help in the preparation and organisation of seminars, computer labs, and projects for a range of (core) courses in our program. This will be done in consultation with the course coordinators who are responsible for the theoretical and course pedagogical implementation of a course.

Working at the UvA

Join us!

We are looking for a Junior Lecturer who will support group classes (project seminars and computer lab sessions), grade assignments and supervise teaching assistants (TAs) and coach Master thesis students. The Master’s program is part of the Graduate School of Informatics of the Faculty of Science. As a Junior Lecturer, you will help in the preparation and organisation of seminars, computer labs, and projects for a range of (core) courses in our program. This will be done in consultation with the course coordinators who are responsible for the theoretical and course pedagogical implementation of a course.

All about this vacancy

What you will do

The tasks consist of:

  • preparing and adapting course material for project groups and computer lab sessions;
  • coaching and instructing TAs;
  • supervision of project groups;
  • grading and/or providing feedback on weekly assignments;
  • giving lectures (dependent on qualifications);
  • supporting the Master thesis process (organisation as well as supervision of academic processes);
  • organizing extracurricular activities (if applicable).

What we look for

As Junior Lecturer in the Software Engineering Master‘s, you have:

  • a Master of Science degree (or recently obtained PhD degree) in computer science, software engineering, artificial intelligence, information science, or a related discipline;
  • good teaching and organisational skills;
  • an excellent command of English (C1);
  • a proactive and flexible attitude;
  • practical software engineering experience, preferably in an industrial setting;
  • prior teaching experience, e..g, as a student assistant;
  • the ability to work independently as well as in a team.

What we offer

A temporary contract of 4 years (with a 2 month probation period) for 38 hours per week. The preferred startdate is Monday 14 July.

The salary, depending on relevant experience before the beginning of the employment contract, will be € 3,378 - € 5,331 gross per month, based on a fulltime contract (38 hours a week). This is exclusive 8% holiday allowance and 8.3% end-of-year bonus. A favourable tax agreement, the ‘30% ruling’, may apply to non-Dutch applicants. The Collective Labour Agreement of Universities of the Netherlands is applicable.

The Faculty of Science offers you a four-year contract, which includes 0.1 FTE dedicated to training and development. This combination of working as a lecturer while following training is called the Lecturer Development Program (Docent Ontwikkel Programma, DOP). The purpose of the DOP is to optimise your position on the job market (employability and career opportunities) once your temporary employment comes to an end. During the course of your four-year contract, you will follow training modules together with other junior lecturers; this will include the opportunity to obtain the University Teaching Qualification (UTQ). Together with your supervisor, you will draw up a Personal Development Plan (Persoonlijk Ontwikkelplan, POP) detailing the specifics of your customised program.

NB! It is not possible to offer this contract to candidates who are currently, or in the past 6 months, employed at the University of Amsterdam. 

Besides the salary and a vibrant and challenging environment at Science Park we offer you multiple fringe benefits:

  • 232 holiday hours per year (based on fulltime) and extra holidays between Christmas and 1 January;

  • multiple courses to follow from our Teaching and Learning Centre;

  • multiple courses on topics such as time management, handling stress and an online learning platform with 100+ different courses;

  • 7 weeks birth leave (partner leave) with 100% salary;

  • partly paid parental leave;

  • the possibility to set up a workplace at home;

  • a pension at ABP for which UvA pays two third part of the contribution;

  • the possibility to follow courses to learn Dutch;

Are you curious to read more about our extensive package of secondary employment benefits, take a look here.

All about this vacancy

What you will do

The tasks consist of:

  • preparing and adapting course material for project groups and computer lab sessions;
  • coaching and instructing TAs;
  • supervision of project groups;
  • grading and/or providing feedback on weekly assignments;
  • giving lectures (dependent on qualifications);
  • supporting the Master thesis process (organisation as well as supervision of academic processes);
  • organizing extracurricular activities (if applicable).

What we look for

As Junior Lecturer in the Software Engineering Master‘s, you have:

  • a Master of Science degree (or recently obtained PhD degree) in computer science, software engineering, artificial intelligence, information science, or a related discipline;
  • good teaching and organisational skills;
  • an excellent command of English (C1);
  • a proactive and flexible attitude;
  • practical software engineering experience, preferably in an industrial setting;
  • prior teaching experience, e..g, as a student assistant;
  • the ability to work independently as well as in a team.

What we offer

A temporary contract of 4 years (with a 2 month probation period) for 38 hours per week. The preferred startdate is Monday 14 July.

The salary, depending on relevant experience before the beginning of the employment contract, will be € 3,378 - € 5,331 gross per month, based on a fulltime contract (38 hours a week). This is exclusive 8% holiday allowance and 8.3% end-of-year bonus. A favourable tax agreement, the ‘30% ruling’, may apply to non-Dutch applicants. The Collective Labour Agreement of Universities of the Netherlands is applicable.

The Faculty of Science offers you a four-year contract, which includes 0.1 FTE dedicated to training and development. This combination of working as a lecturer while following training is called the Lecturer Development Program (Docent Ontwikkel Programma, DOP). The purpose of the DOP is to optimise your position on the job market (employability and career opportunities) once your temporary employment comes to an end. During the course of your four-year contract, you will follow training modules together with other junior lecturers; this will include the opportunity to obtain the University Teaching Qualification (UTQ). Together with your supervisor, you will draw up a Personal Development Plan (Persoonlijk Ontwikkelplan, POP) detailing the specifics of your customised program.

NB! It is not possible to offer this contract to candidates who are currently, or in the past 6 months, employed at the University of Amsterdam. 

Besides the salary and a vibrant and challenging environment at Science Park we offer you multiple fringe benefits:

  • 232 holiday hours per year (based on fulltime) and extra holidays between Christmas and 1 January;

  • multiple courses to follow from our Teaching and Learning Centre;

  • multiple courses on topics such as time management, handling stress and an online learning platform with 100+ different courses;

  • 7 weeks birth leave (partner leave) with 100% salary;

  • partly paid parental leave;

  • the possibility to set up a workplace at home;

  • a pension at ABP for which UvA pays two third part of the contribution;

  • the possibility to follow courses to learn Dutch;

Are you curious to read more about our extensive package of secondary employment benefits, take a look here.

Your place at the UvA

Where you will work

The University of Amsterdam is the Netherlands' largest university, offering the widest range of academic programmes. At the UvA, 30,000 students, 6,000 staff members and 3,000 PhD candidates study and work in a diverse range of fields, connected by a culture of curiosity.

The Faculty of Science has a student body of around 8,000, as well as 1,800 members of staff working in education, research or support services. Researchers and students at the Faculty of Science are fascinated by every aspect of how the world works, be it elementary particles, the birth of the universe or the functioning of the brain

The Graduate School of Informatics

The Graduate School of Informatics is responsible for masters' programmes in Artificial Intelligence, Computational Science, Computer Science, Information Studies, Software Engineering, and Security and Network Engineering in which currently around 1400 students are enrolled. The education is provided by lecturers and researchers working within the GSI itself or at various research institutes, including the Instituut voor Informatica (IvI), the Institute for Logic, Language and Computation (ILLC) and the Korteweg-de Vries Instituut voor Wiskunde (KDV).

Organisational unit

The University of Amsterdam is ambitious, creative and committed. An inspiration to students since 1632, a vanguard player in international science and a partner in innovation.
The University of Amsterdam is the largest university in the Netherlands, with the broadest range of courses on offer. An intellectual hub with 42,000 students, 6,000 staff and 3,000 PhD students. Connected by a culture of curiosity.

Your place at the UvA

This is where you will be working

Where you will work

The University of Amsterdam is the Netherlands' largest university, offering the widest range of academic programmes. At the UvA, 30,000 students, 6,000 staff members and 3,000 PhD candidates study and work in a diverse range of fields, connected by a culture of curiosity.

The Faculty of Science has a student body of around 8,000, as well as 1,800 members of staff working in education, research or support services. Researchers and students at the Faculty of Science are fascinated by every aspect of how the world works, be it elementary particles, the birth of the universe or the functioning of the brain

The Graduate School of Informatics

The Graduate School of Informatics is responsible for masters' programmes in Artificial Intelligence, Computational Science, Computer Science, Information Studies, Software Engineering, and Security and Network Engineering in which currently around 1400 students are enrolled. The education is provided by lecturers and researchers working within the GSI itself or at various research institutes, including the Instituut voor Informatica (IvI), the Institute for Logic, Language and Computation (ILLC) and the Korteweg-de Vries Instituut voor Wiskunde (KDV).

Organisational unit

The University of Amsterdam is ambitious, creative and committed. An inspiration to students since 1632, a vanguard player in international science and a partner in innovation.
The University of Amsterdam is the largest university in the Netherlands, with the broadest range of courses on offer. An intellectual hub with 42,000 students, 6,000 staff and 3,000 PhD students. Connected by a culture of curiosity.

Important to know

Your application & contact

If you feel the profile fits you, and you are interested in the job, we look forward to receiving your application. You can apply online via the button above. We accept applications until and including 15 June 2025. The interviews will start from mid-June till the right candidate has been found.

Applications should include the following information (all files besides your cv should be submitted in a .pdf file):

  • a detailed CV including the months (not just years) when referring to your education and work experience;

  • a letter of motivation.

Do you have any questions or do you require additional information? Do not hesitate to contact:

A knowledge security check can be part of the selection procedure (for details: national knowledge security guidelines). Only complete applications received within the response period via the link above will be considered.

Diversity, Equity & Inclusion

As an employer, the UvA maintains an equal opportunities policy. We value diversity and are fully committed to being a place where everyone feels at home. We nurture inquisitive minds and perseverance and allow room for persistent questioning. With us, curiosity and creativity are the prevailing culture.

Important to know

Your application & contact

If you feel the profile fits you, and you are interested in the job, we look forward to receiving your application. You can apply online via the button above. We accept applications until and including 15 June 2025. The interviews will start from mid-June till the right candidate has been found.

Applications should include the following information (all files besides your cv should be submitted in a .pdf file):

  • a detailed CV including the months (not just years) when referring to your education and work experience;

  • a letter of motivation.

Do you have any questions or do you require additional information? Do not hesitate to contact:

A knowledge security check can be part of the selection procedure (for details: national knowledge security guidelines). Only complete applications received within the response period via the link above will be considered.

As an employer, the UvA maintains an equal opportunities policy. We value diversity and are fully committed to being a place where everyone feels at home. We nurture inquisitive minds and perseverance and allow room for persistent questioning. With us, curiosity and creativity are the prevailing culture.

Don't miss out on your dream job!

Sign up for a job alert and you'll receive automatic updates about new and relevant vacancies.

Don't miss out on your dream job!

Sign up for a job alert and you'll receive automatic updates about new and relevant vacancies.