engineering apprentice

2,029 engineering apprentice job listings in South Africa. Find daily updated positions from leading job boards.


  • Richards Bay, KwaZulu-Natal, South Africa Placements24 Full-time

    Placements24 is recruiting for a fully remote Marine Engineering apprenticeship. This remote-first program is designed for individuals passionate about naval architecture and ship systems, offering exposure to design, maintenance, and operations through digital collaboration.You will work with experienced marine engineers on virtual projects, simulations,...


  • durban, kwazulu natal, South Africa Cubix (GBS) Full-time

    Cubix (GBS) in South Africa offers a 12-month paid internship for graduates in tech-focused fields. The role supports data pipelines and collaborates with data engineers to improve data quality, with Python exposure encouraged. Applicants should be unemployed graduates, SA citizen, aged 18-35, with a degree/diploma in CS/IS/DS/Eng, basic SQL, and clear...


  • polokwane, limpopo, South Africa Placements24 Full-time

    Placements24 is excited to offer a fully remote Cloud Engineer Apprenticeship program designed for enthusiastic, technically minded individuals to dive into cloud computing. You’ll gain hands-on experience with AWS, Azure, and GCP, under the guidance of seasoned cloud architects and engineers. The program emphasizes continuous learning with access to...


  • Cape Town, Western Cape, South Africa Placements24 Full-time

    Placements24 is seeking a motivated Remote Junior Software Engineer Apprentice to join its team. This fully remote role, focused on the Cape Town region, offers hands-on training, mentorship from senior engineers, and exposure to real-world projects from design to deployment.You will learn Python, Java, or C#, collaborate with peers in daily stand-ups, and...


  • Midrand, Gauteng, South Africa Placements24 Full-time R 78,000 - R 100,000 Contract

    About the RoleOur client, a prominent engineering firm specializing in renewable energy solutions, is seeking an enthusiastic and dedicated Junior Mechanical Engineering Apprentice to join their dynamic team in Midrand, Gauteng. This is an exceptional opportunity for individuals with a passion for mechanics and a desire to build a foundational career in a...


  • Mtubatuba Local Municipality, KwaZulu-Natal, South Africa Placements24 Full-time R 67,000 - R 100,000 Contract

    About the Role Our client is seeking diligent and technically inclined individuals to join their team as Electrical Engineering Apprentices in the industrial hub of Richards Bay, KwaZulu-Natal . This apprenticeship offers a robust foundation in industrial electrical systems, covering installation, maintenance, and troubleshooting of electrical equipment and...


  • Upington, Northern Cape, South Africa Placements24 Full-time R 120,000 - R 180,000 Contract

    About the RoleOur client is actively seeking a bright and motivated Junior Software Engineering Apprentice to join their cutting-edge, fully remote team. This is an unparalleled opportunity for aspiring engineers to launch their careers in software development, gaining hands‑on experience with modern technologies. You will collaborate closely with...


  • Mossel Bay, Western Cape, South Africa Placements24 Full-time R 72,000 - R 120,000 Contract

    About the Role Our client is looking for dedicated and mechanically-minded individuals to join them as Mechanical Engineering Apprentices in Mossel Bay, Western Cape . This apprenticeship focuses on automotive mechanical systems, offering an in-depth learning experience in vehicle maintenance, repair, and diagnostics. You will work alongside expert mechanics...


  • mpumalanga, za, Mpumalanga Placements24 Full-time

    Placements24 is seeking motivated individuals for a Remote Junior Cloud Engineer Apprenticeship. This fully remote program trains you to manage and optimize cloud infrastructure across AWS, Azure, and GCP, with mentorship from experienced cloud architects.You will gain hands-on experience with IaC tools (Terraform, CloudFormation), container tech (Docker,...


  • gauteng, za, Gauteng Placements24 Full-time

    Placements24 is partnering with a leading renewable energy engineering firm in Midrand, Gauteng, to hire a Junior Mechanical Engineering Apprentice. This role offers hands-on training, mentorship from experienced engineers, and exposure to innovative projects that lay a solid foundation in mechanical engineering.You will assist in design, fabrication of...


  • Pietermaritzburg, KwaZulu-Natal, South Africa Placements24 Full-time

    Placements24’s client in Pietermaritzburg, KwaZulu-Natal, seeks a Junior Electrical Engineering Apprentice to begin a hands-on career in a manufacturing setting. You will learn from experienced engineers, assist with installations, diagnostics, and maintenance while developing foundational electrical skills in a real-world plant environment.Structured...


  • Mossel Bay, Western Cape, South Africa Placements24 Full-time R 72,000 - R 120,000 Contract

    Placements24 in Mossel Bay, Western Cape, seeks dedicated Mechanical Engineering Apprentices to learn automotive mechanical systems, vehicle maintenance, repair, and diagnostics. You will train with expert mechanics and engineers, gaining practical skills and theory for a career in the automotive industry.The program emphasizes foundation building with...


  • Gqeberha, Eastern Cape, South Africa Placements24 Full-time R 78,000 - R 134,000 Contract

    About the RoleOur client, a prominent player in the industrial and manufacturing sector located in Port Elizabeth, is actively seeking an ambitious Electrical Engineering Apprentice to join their skilled workforce. This is a fantastic opportunity for individuals with a strong aptitude for electrical systems and a desire to build a career in engineering. You...


  • Pinetown, KwaZulu-Natal, South Africa Vision Elevators (Pty) Ltd Full-time

    Vision Elevators (Pty) Ltd is recruiting two driven individuals for a four-year training program in the lift industry. The role focuses on hands-on learning in electrical and mechanical systems with strong emphasis on hydraulics and safety.Applicants should have a Diploma or Degree in Engineering, relevant electrical/mechanical skills, and a driver’s...


  • Midrand, Gauteng, South Africa Placements24 Full-time R 78,000 - R 100,000 Contract

    Placements24 is partnering with a leading renewable energy engineering firm in Midrand, Gauteng, to hire a Junior Mechanical Engineering Apprentice. This role offers hands-on training, mentorship from experienced engineers, and exposure to innovative projects that lay a solid foundation in mechanical engineering.You will assist in design, fabrication of...


  • Durban, KwaZulu-Natal, South Africa Placements24 Full-time R 89,000 - R 156,000 Contract

    Placements24 is seeking a motivated Junior Cloud Engineering Apprentice for a fully remote role. You will learn to design, implement, and manage cloud solutions across major platforms, under seasoned engineers’ guidance, within a remote-first team culture.You will gain hands-on experience in cloud infrastructure, IaC practices, and cloud-based application...


  • Bloemfontein, Free State, South Africa Placements24 Full-time

    Placements24 is partnering with a forward-thinking technology solutions provider to offer a Remote Apprentice Cloud Engineer program. This fully remote apprenticeship is designed for aspiring technologists passionate about cloud computing, IaC, and modern DevOps, with training and mentorship from experienced cloud architects.You will work on projects across...


  • Centurion, Gauteng, South Africa Placements24 Full-time R 89,000 - R 134,000 Contract

    About the Role Our client, a leading engineering firm specializing in industrial automation and power systems, is seeking a motivated Electrical Engineering Technician Apprentice for their operations in Centurion, Gauteng . This is an excellent opportunity for individuals with a keen interest in electrical systems and a desire to build a career in a...


  • Mbombela (Nelspruit), Mpumalanga, South Africa Placements24 Full-time R 180,000 - R 240,000 Contract

    Placements24 is seeking motivated individuals for a Remote Junior Cloud Engineer Apprenticeship. This fully remote program trains you to manage and optimize cloud infrastructure across AWS, Azure, and GCP, with mentorship from experienced cloud architects.You will gain hands-on experience with IaC tools (Terraform, CloudFormation), container tech (Docker,...


  • western cape, za, Western Cape Placements24 Full-time

    Placements24 in Mossel Bay, Western Cape, seeks dedicated Mechanical Engineering Apprentices to learn automotive mechanical systems, vehicle maintenance, repair, and diagnostics. You will train with expert mechanics and engineers, gaining practical skills and theory for a career in the automotive industry.The program emphasizes foundation building with...