Software Engineer

Agile People
Remote Pretoria, Gauteng Computer Occupations
Posted:
June 09, 2026
Location:
Pretoria, Gauteng, South Africa

Job Description

Job Purpose: 

As an Intermediate Software Engineer, you can work fairly independently and are tasked with the development of software inside a team and sub sections of a system. You will have the ability to design solutions and modules to existing systems. You have a good command of the fundamentals of software development, coding principles, stakeholder engagement and good troubleshooting capabilities because you understand how systems work together and when and who to ask for help. At this point in your career, you should also be able to architect the basic components of a system.

Key Accountabilities: 

  • Successfully develop, deliver, and maintain high-quality software (requirements, design, code, documentation, etc.) 
  • Contribute to quality activities, incl. peer reviews of estimates, designs and code • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches 

Apply for this Job

Submit your application for the Software Engineer position at Agile People.

Apply Now Save for Later

Job Overview

Job Type: Remote
Location: Pretoria, South Africa
Posted: June 09, 2026
Deadline: July 19, 2026