offpeak

agilebridge

Senior Software Developer

Pretoria, Gauteng, South Africa (city only)

Hybrid · Full-time

First seen by offpeak October 22, 2026

See your drive time Apply on agilebridge's site

Job purpose:

 

A Senior Software Engineer is an experienced professional responsible for overseeing software development projects, writing clean and efficient code, and providing technical leadership to a team of engineers. In this role, you will assume ownership in the design, development, and delivery of high-quality products, systems, and services that exceed customer expectations. You’ll proactively share your knowledge of specific technical solutions and business processes within your area of responsibility. This includes developing high-quality software, identifying and executing tasks within the software development life cycle, and reviewing and debugging code to ensure the quality and functionality of software solutions. Your proven ability to handle scoping, expectation management, architecture, design, and client management, combined with your experience in seamlessly picking up new frameworks and technologies, positions you to provide technical guidance, mentorship, and project management expertise, ensuring the successful delivery of software projects.



Key accountabilities:

 

Technical Leadership:


Software Development:


Quality Assurance and Documentation:


Project Management:


Collaboration and Stakeholder Engagement:


Mentorship


Key performance indicators:


Skills, know-how and experience:

·        Adaptable and open to embracing significant changes in technology or work environments.


Essential:

 

Experience in the following technologies:


Beneficial


Values and Competencies

        

Direct reports and/or Stakeholders

Influence, collaborate and co-ordinate with: