Work-Force
A Senior Software Engineer is needed in Johannesburg. The role focuses on consistent delivery, accurate work and clear communication across the Gauteng operation.
Overview
This Senior Software Engineer role sits within the it jobs function in Johannesburg. It offers a defined scope, clear measures of success, and the support of an experienced team across Gauteng.
Expect a structured first ninety days, with onboarding milestones, regular check-ins, and an early focus on getting comfortable with the systems and processes that underpin the Johannesburg team.
Stakeholders for this position include line managers, peers across the it jobs team and trusted external partners. Building those relationships early makes the next twelve months in Johannesburg much easier.
What We Offer
The hiring organisation may provide onboarding or skills development for this it jobs role in Johannesburg; the available support will be confirmed in the final vacancy details for Gauteng.
Equally, the package, working arrangements and any available support will be confirmed by the hiring organisation for this vacancy.
Crucially, the role’s development opportunities, training and benefits, if offered, will be set out in the final vacancy details.
Your Future Here
Career progression for this it jobs role in Johannesburg depends on the hiring organisation’s policies, role requirements and business needs in Gauteng.
Growth conversations happen at a regular cadence — not just at year-end — so the path forward stays current and realistic for every Johannesburg team member.
Training is a mix of formal courses, structured on-the-job learning and exposure to broader projects, all geared at building practical skills.
Daily Duties
- Implement security best practices in line with POPIA obligations
- Automate repetitive operational tasks using scripts and tooling
- Mentor junior engineers through pairing and structured feedback
- Maintain technical documentation, architecture diagrams and runbooks
- Collaborate with product and design teams during sprint planning
- Design, develop and maintain features across the application stack
Essential Criteria
- Reliable home internet for hybrid work where applicable
- 2-5 years’ commercial software development experience
- Strong problem-solving skills and ability to debug complex systems
- Familiarity with CI/CD pipelines and infrastructure-as-code
- Relevant IT qualification (degree, diploma or recognised certifications)
- Working knowledge of cloud platforms (AWS, Azure or GCP)
If your CV speaks to the points above, this role is worth a closer look.