We are seeking a dynamic and skilled Technical Support Engineer to join our Johannesburg team. In this role, you will be responsible for resolving technical issues, providing exceptional support to our clients, and ensuring that their IT infrastructure runs smoothly. The ideal candidate will have a solid foundation in hardware, software, and networking with a passion for problem-solving.