ICT Advisor (Software Engineer)

  • Senior-level, Full-time staff position
  • Posted on 19 August 2025
  • Save for later

Job Description

Dutystation: The Hague, Netherlands


Functional responsibilities


The incumbent will be responsible for the following duties:

  • Advise on the modernization of digital systems, including transitions from legacy systems such as Excel-based workflow to scalable, cloud-based platforms.
  • Design and implement cloud-based applications for data visualization and integration, including offline functionality when operationally required.
  • Build and maintain Application Programming Interfaces (APIs) and microservices that facilitate interoperability between HDX and external platforms using open data standards.
  • Provide strategic input on system architecture for both frontend and backend systems using JavaScript and Python frameworks .
  • Develop and maintain automated pipelines to process and serve tabular, vector, and raster data.
  • Document code and systems clearly and provide capacity building support for internal team members.
  • Research new digital products, provide technical feasibility assessments, and advise on potential approaches .
  • Present technical work and outcomes to technical and non-technical audiences.


Education/Experience/Language requirements


Female Candidates are strongly encouraged to apply.

Candidates with no United Nations or UNOPS experience are strongly encouraged to apply.


a. Education
  • An advanced university degree (Master’s degree or equivalent) preferably in software engineering, computer science, mathematics, physics, economics or in a related field with seven (7) years of relevant experience is required; OR .
  • A first-level university degree (Bachelor’s degree or equivalent) preferably in software engineering, computer science, mathematics, physics, economics or in a related field, with nine (9) years of relevant experience is required.

b. Work Experience
Required:

  • Relevant experience is defined as experience in software engineering, web development, and/or pipeline building.
  • Experience building web-based applications, RESTful APIs, and/or using data visualization libraries is required.
  • Experience with cloud deployment frameworks and/or containerized applications is required.

Desirable experience (the following experience is optional, candidates who do not have it are welcome to apply.)

  • Exceptional communication skills, in order to explain your work to non technical colleagues who may not be familiar with software engineering is desirable.
  • Experience in understanding partner needs and requirements is desirable.
  • Knowledge or experience in the humanitarian or development sectors is desirable.
  • Knowledge of Agile methodologies or experience in project management is desirable.

c. Language

  • Fluency in English (read, write, speak) is required
  • Knowledge of any of the other UN official languages is an advantage.

About the Organization

TOGETHER, WE BUILD THE FUTURE


UNOPS – an operational arm of the United Nations – supports the achievement of the Sustainable Development Goals (SDGs) by successfully implementing its partners’ peacebuilding, humanitarian and development projects around the world.


Our mission is to help people build better lives and countries achieve peace and sustainable development.


We are proud of our people and embrace diversity and are committed to equal employment opportunities. Our workforce brings together approximately 160 nationalities, represented by over 5,000 UNOPS personnel as well as some 7,800 personnel recruited on behalf of our partners. Spread across 80 countries from a range of backgrounds, and languages and have different gender identities, sexual orientations, and abilities.


We encourage women and candidates from underrepresented groups in UNOPS to apply. These include candidates from racialized and/or indigenous groups, members of minority gender identities and sexual orientations, and people with disabilities.


Similar Jobs