The Council for Scientific and Industrial Research (CSIR) is a leading scientific and technology research organisation, implementing projects throughout Africa and making a difference in people's lives.

Senior Software Developer

About the job:

The CSIR has a vacancy for a Senior Software Developer in the Earth Observation Science and Information Technology (EOSIT) competency area within the Meraka Institute. With the rapid proliferation of satellite image data and advances of information technology, the field of earth observation provides exciting challenges and growth opportunities for core developers. The incumbent will develop, deploy and maintain highly innovative remote sensing applications and operational systems using Big Data provided by multiple satellite sensors. This position is based in Pretoria.

For more information about the unit, please visit: (,

Key responsibilities:

  • Develop and manage remote sensing back-end systems with an emphasis on data processing and analysis in support of research;
  • Develop high performance data processing software in a Big Data environment;
  • Contribute within a team in implementing new system requirements to meet the needs of researchers and customers;
  • Maintain and improve existing software systems;
  • Remain abreast of programming and technology trends in the geospatial environment to ensure continuous innovation;
  • Adhere to sound software development principles and methodologies.

Qualifications, skills and experience:

  • A Bachelor's degree in computer science/ engineering with at least five years of experience in software development using C++, of which two years' experience using Python and Bash scripting will be an advantage;
  • Experience in the following is essential:
    • Developing efficient, optimised software;
    • Software development in a Linux environment;
    • Object oriented software design.
  • Experience in the following is advantageous:
    • Linux server administration;
    • Web application development using PHP / Python (Django) / Javascript;
    • Storage hardware management;
    • Spatial data / image processing / remote sensing.

Should you meet the above requirements, please email your CV to with your name and surname, position title and reference number on the subject line, (e.g. John Smith: Senior Software Developer: Reference No:306946).

Closing date: 24 February 2017
Ref: 132898


For more info, please contact the CSIR Recruitment Centre on 012 841 4774 or email us at

The CSIR is an equal opportunity employer. As such, it is committed to the Employment Equity Act of 1998. By applying for this position at the CSIR, the applicant understands, consents and agrees that the CSIR may solicit a credit and criminal report from a registered credit bureau and/or SAPS (in relation to positions that require trust and honesty and/or entail the handling of cash or finances) and may also verify the applicant's educational qualifications and employment history. The CSIR reserves the right to remove the advertisement at any time before the stated closing date and it further reserves the right not to appoint if a suitable candidate is not identified.

published: 10 February 2017     Please mention EARTHWORKS when responding to this advertisement.