Overview
Junior Software Engineer Jobs in Johannesburg, Gauteng, South Africa at ExecutivePlacements.com
Title: Junior Software Engineer
Company: ExecutivePlacements.com
Location: Johannesburg, Gauteng, South Africa
Junior Software Engineer
Recruiter:
Network Recruitment
Job Ref:
ITA005940/Caity
Date posted:
Sunday, June 21, 2026
Location:
Johannesburg, South Africa
SUMMARY:
Kickstart your engineering career in an innovative environment where you’ll contribute to the development of cutting-edge electronic and software-driven solutions. This role is perfect for a motivated individual who is passionate about technology, enjoys problem-solving, and is eager to grow within a hands-on technical space.
POSITION INFO:
Company and Job Description: Join a forward-thinking research and development team focused on building and improving advanced engineering solutions. In this role, you will collaborate closely with senior technical leadership and multidisciplinary teams to design, test, and enhance both new and existing products. You'll gain exposure to real-world engineering challenges, working across both software and hardware domains while developing valuable technical and analytical skills. This opportunity offers strong learning potential in a supportive yet high-performance environment where innovation and continuous improvement are key. Key Responsibilities: Assist in building and enhancing software-driven electrical engineering solutions. Support the design, troubleshooting, and optimisation of engineering systems and applications. Contribute to system design and architecture within development projects. Participate in design reviews and collaborate with hardware and software teams. Develop and maintain technical documentation to support solutions. Provide technical assistance and resolve engineering-related issues as they arise. Continuously build knowledge by researching and applying new technologies. Job Experience and Skills Required: Degree in Electronic Engineering, or a combination of Computer Science and Engineering. Exposure to C or C++ programming. Basic experience working with Linux-based systems. Understanding of system-level development and hardware/software integration. Familiarity with databases and web-based technologies is advantageous. Ability to interpret electrical schematics and technical diagrams Strong communication skills and ability to collaborate across teams. Proficiency in general computer applications and documentation tools. Self-motivated with strong problem-solving ability. Willingness to learn and adapt in a technical environment. Ability to work both independently and as part of a team. Own reliable transport. Apply Now! For more exciting IT vacancies, visit: /> We also specialise in recruiting for: Software Developers (Back-End, Front-End, Full Stack) Mobile Developers Business & Systems Analysts BI & SQL Experts UI/UX Professionals Data Scientists & Data Analysts Big Data Professionals Cloud Experts Infrastructure Specialists DevOps & SecOps Engineers Cybersecurity Specialists SEO / Digital Designers If you have not received feedback within two weeks, please consider your application unsuccessful. Your profile will remain in our database for future opportunities. For more information, contact: Caitlin Ferley Recruitment Consultant Linkedin: