Job: Software Engineer

Title Software Engineer
Salary R30- R60K
Location Cape Town
Job Information


  • This role will own major components of the Operating System. Our product roadmap is an incredibly fun ride if you enjoy challenging problems.
  • You must value simplicity, lightness, and streamlining to be a successful developer for this team.
  • You must have experience with distributed systems that scale well and have participated on teams that have had a collaborative approach to systems architecture as well a high bar for quality and performance.
  • You will be expected to learn new programming languages, use different open source solutions and demonstrate the ability to drive innovation against and with standard technical precepts.


  • 5+ years of software development experience with distributed, highly-scalable, multi-node environments.
  • Demonstrable advanced experience with C, C++ or Java as well as strong experience with scripting languages such as Python, Perl, shell, etc.
  • Strong understanding of virtual machine technologies, networking and storage systems.
  • Strong troubleshooting and performance tuning skills.
  • A background in developing large scale compute or storage products a strong plus.
  • Advanced understanding of cluster architecture a strong plus.
  • An ability to demonstrate logical thinking, decisiveness and drive in taking on and completing tasks.
  • BS in Computer Science, prefer Masters or PhD.
Apply Now