CareerPlan

Software Development Manager

Johannesburg, GautengFull-time2026-11-02

Core

Lead a team of software engineers building mission-critical applications for Mobile Network Operators (MNOs) and brands, managing the full development lifecycle from concept to production support.

Role type

Senior IC Software Development Manager (Full Stack)

Builds

Public-facing and internal application modules using React/Next.js and Express.js

Domain

Mobile marketing automation and digital service innovation

Deliverable

production ML models | product features

Required skills

Full Stack Web Development, JavaScript, TypeScript, React, Next.js, Express.js, HTML/CSS, HTTP APIs, SQL/NoSQL databases, Agile/Scrum, Cloud-native environments, Kubernetes

Preferred skills

Technical leadership, mentoring engineers, CI/CD practices, containerized applications

Responsibilities

Lead and mentor a team of software engineers, provide technical guidance and coaching, prioritize work and remove blockers, promote engineering best practices, contribute hands-on to design and delivery, troubleshoot products and infrastructure, collaborate with cross-functional teams, support hiring and team growth

Seniority

Senior, hands-on IC with people management