A leading legal technology firm in Johannesburg is seeking a Software Engineer II to join their innovative team. In this role, you will have the opportunity to develop system components while collaborating with a skilled team. Ideal candidates should have a Bachelor's degree and at least 1 year of e