Software Engineer

Applications procedure
Related Files
    Personal Service Agreement
    Tokyo, Japan, or Kuala Lumpur, Malaysia
    Open until the position is filled

    Organizational Unit: UNU Campus Computing Centre (C3)

    United Nations University objectives

    UNU is an international community of scholars engaged in research, postgraduate training and the dissemination of knowledge in furtherance of the purposes and principles of the United Nations, its Peoples and Member States. The University functions as a think tank for the United Nations system, contributes to capacity building, particularly in developing countries, and serves as a platform for new and innovative ideas and dialogue.

    United Nations University Campus Computing Centre

    The Campus Computing Centre (C3) serves as the technology arm of the United Nations University, providing  responsive, user-focused and cost-effective information and communications technology (ICT) solutions that assist UNU and its institutes in successfully achieving their respective missions. In fulfilling this responsibility, C3 is committed to guiding the University’s strategic technology direction and overseeing the coordination and support of ICT infrastructure, resources and services in alignment with the University’s mission and goals.


    Under the direct supervision of the Chief of ICT and Campus Computing Centre, the Software Engineer will work in a small team environment to support, maintain and enhance the intranet and extranet ecosystem as well as design, prototype, implement, test and deploy new enterprise applications. We are looking for a passionate and talented software engineer to work in our office in Tokyo or Kuala Lumpur. The ideal candidate will be a highly skilled professional who is passionate about programming and loves to build quality user-friendly software systems of high value by leveraging libraries and web services. In addition, the ideal candidate is versatile and keen to take on challenges with the desire to explore and extend his/her skills with emerging technologies; is able to produce results under constraints of time, budget and available expertise; and possesses strong interpersonal and teamwork skills to succeed in a multicultural, international environment.

    The successful candidate will be entrusted with the following main duties and responsibilities:

    • Take ownership in every step of the SDLC from requirements definition and prototyping to deployment and maintenance;
    • Leverage open source solutions to meet business requirements;
    • Contribute to C3’s open source lab initiative;
    • Customize WordPress themes and develop custom plugins;
    • Develop detailed system and other functional specifications as well as user documentation for major systems and websites;
    • Assist with project estimating and proposals as requested;
    • Bring innovation to the enhancement and delivery of intranet/extranet applications;
    • Proactively identify opportunities to extend and improve on UNU’s software applications;
    • Identify security and performance issues at multiple layers of deployment, from backend to frontend;
    • Ensure all relevant systems documentation and training materials are maintained;
    • Continually update technical knowledge and skills by attending in-house and/or external training courses, reading manuals and exploring new development tools;
    • Maintain frequent communication with the team on work done, work in progress and work to be done;
    • Provide guidance to, and possibly supervise, new/junior staff, consultants, etc.
    • Undertake other duties and specific projects as directed, which may include researching new technology and developing innovative approaches to new challenges.

    Required qualifications and experience

    • BA/BS in Computer Science or related field
    • Minimum of 3 years of software development experience using PHP, JavaScript, AJAX, jQuery and CSS;
    • Minimum of 3 years of experience in MySQL/Postgres database design and administration;
    • Proven knowledge of the inner workings of WordPress or other mainstream open source CMS (content management systems) and of the following:
      • OO PHP/PHP MVC Frameworks
      • RESTful web services
      • Revision control tools
      • SQL and database design concepts
      • JavaScript libraries
    • Working knowledge of Linux administration, experience with graphic design and mobile applications development, as well as familiarity with unit testing and Agile software development lifecycle will be a plus;


    Remuneration will be commensurate with qualifications and experience of the successful candidate.

    Duration of contract

    This is a full-time position on a one (1) year Personnel Service Agreement (PSA) contract with UNU, with the possibility for renewal subject to requirements and satisfactory work performance, with the combined duration of appointments not exceeding six (6) years.

    This is a locally recruited PSA position and no relocation allowance applies. The successful candidate will be employed under a local contract and will not hold international civil servant status nor be a “staff member” as defined in the United Nations Staff Rules and Regulations. UNU does not sponsor a working visa for this position.

    Starting date

    As soon as possible

  • Interested applicants should submit their applications by email (to, and must include the following:

    • a cover letter setting out how the qualifications and experience match the requirements of the position;
    • a curriculum vitae and a completed and signed UNU Personal History (P.11) form. Please avoid using similar forms provided by other United Nations organizations;
    • full contact information of three (3) referees
    • an indication of the desired working location (Tokyo or Kuala Lumpur)
    • an indication of the reference number of the vacancy announcement (2014/UNU/HQ/C3/PSA/SE/23)

    Shortlisted applicants will be requested to submit links to previously completed projects

  • By Email: