We are seeking a passionate Technical Support Engineer to join our dedicated team in Johannesburg. The successful candidate will be responsible for troubleshooting technical issues, providing outstanding customer service, and ensuring client satisfaction. Must possess strong communication skills and the ability to work both independently and collaboratively.