This page uses JavaScript. Your browser either doesn't support JavaScript or you have it turned off. To see this page as it is meant to appear please enable JavaScript in your browser settings or use an alternative browser.

About the role

At the Institute of Mine Seismology (IMS) we are looking for a scientific software engineer to join our team. This is a permanent position. IMS is located in Somerset West (40km from Cape Town), in South Africa. Should you be interested, you will have the option of relocating to our Australian office after 1 year.

We are looking for ambitious individuals to join our development team to design, develop, maintain and support our software suite for seismological services. Our code base is mostly written in Java,with some Python. The successful candidate should have strong analytical and problem solving skills as well as good communication skills. The ideal candidate should be able to work well in a small team, be energetic, enthusiastic and flexible.

The position available is in our technology group, and would involve work on our visualisation and analysis software: from design of GUI’s to development of algorithms used for analysis of seismic data recorded in mines around the world. Java and the NetBeans platform would form the majority of your development environment. This role involves some customer interaction, presentations and training courses as well as some international travel.

Required skills / qualifications:

  • An advanced university degree (Honours / MSc / PhD) that included computer science as one of your major subjects
  • Aptitude and interest in scientific software development
  • Good communication skills (written and verbal) in EnglishSouth African citizenship


Beneficial skills:

  • A background in Maths / Physics / Applied Maths
  • Knowledge of at least two programming languages (including Java and Python)
  • Experience in programming in the Java programming language

The Institute of Mine Seismology (previously known as ISS International) is the world leader in monitoring and understanding of mining-induced seismicity, with over 210 customers in 34 countries. Our South African office is small (approx 50 people) with a core of scientists and engineers. Proudly founded in South Africa, we have been self sufficient and profitable since we started out in 1990. We offer a dynamic work environment, where our team consists of intelligent and hard-working over-achievers.