Senior Software Developer at South African Radio Astronomy Observatory

Posted 4 months ago

Contract Senior EE position Closing date: 10 April 2020

About the Position SARAO has an excellent 3 year contract opportunity for three (3) Senior Software Developers to join our team based in Cape Town. Software Developers will contribute to the development of the next iteration of the Science Data Processor subsystem of the MeerKAT telescope. Some of the work will contribute to the technology validation program for the up-coming SKA Phase 1 construction project. The roles report to the Manager: Science Processing.

Minimum education and employment experience required:

  • B. Eng. / B.Sc. / B.Tech. or higher in Computer Science or Engineering with a software focus or related field.

Minimum work experience required:

  • 7 years’ experience, in a combination of further (post-graduate) education and work experience.

Job specification:

  • Develop, test, and maintain SDP system and its components
  • Participate in the documentation and refinement of system requirements, design and implementation solutions
  • Research, innovation and continuous skills and insight development
  • SDP system quality assurance and control
  • Support deployment of releases and fixes
  • Support the SDP’s compute infrastructure requirements
  • Contact with other areas of the organization to develop new/improved processes and supporting systems.
  • Participate in project management and systems engineering activities
  • Mentorship, development and guidance of team members

The ideal candidate will have the following competencies:


  • A high attention to detail, excellent organization skills
  • A clear and methodical approach to problem-solving
  • Learn new things or self-development
  • Effectively transfer knowledge and skills to other team members
  • Mentor, guide and further develop junior team members
  • Communicate effectively, written and verbal


  • Technology research, technology development and maturation towards production readiness
  • Developing software and systems in Python, or other imperative languages
  • Working with formal project management and agile practices and methods
  • System analysis and engineering
  • Working with data processing or backend systems
  • Integrating and configuring various software technologies and infrastructure


  • Implementing specialist technology and computing modules, e.g. security, networking, identity and access management, file management systems, etc
  • Computing concepts such as computing theory, data science, architecture, algorithms and patterns, parallel computing, etc
About The Employer The South African Radio Astronomy Observatory (SARAO) spearheads South Africa’s activities in the Square Kilometre Array Radio Telescope, commonly known as the SKA, in engineering, science and construction. SARAO is a National Facility managed by the National Research Foundation and incorporates radio astronomy instruments and programmes such as the MeerKAT and KAT-7 telescopes in the Karoo, the Hartebeesthoek Radio Astronomy Observatory (HartRAO) in Gauteng, the African Very Long Baseline Interferometry (AVN) programme in nine African countries as well as the associated human capital development and commercialisation endeavours. As a business unit of the NRF, SARAO is committed to employment equity and redress Communication will be conducted with the shortlisted candidates only. SARAO reserves the right to amend and/or withdraw adverts at any time without notification

Job Features

Job CategoryJobs

Apply Online