MTN

Manager - Software Developer.MTN Software Solutions (Re-Advertised)

MTN  •  Roodepoort, ZA (Hybrid)  •  3 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
69
AI Success™

Job Description

  • Deliver high-quality, secure, and scalable software solutions aligned to business and user requirements.
  • Contribute to technical design and architectural decisions, ensuring adherence to organisational standards.
  • Apply coding standards, testing, and automation practices to improve reliability and reduce defects.
  • Mentor and support project teams, building technical capability across the team.
  • Drive continuous improvement of development processes, tools, and practices for greater efficiency.
  • Optimize system performance and resilience through proactive debugging, monitoring, and enhancements.
  • Actively engage in agile delivery, contributing to backlog refinement, sprint planning, and knowledge sharing.
  • Deliver high-quality software solutions that meet stakeholder requirements and customer expectations; own outcomes for scope, quality, timelines, and cost.
  • Govern adherence to the chosen SDLC (Agile/Waterfall/Hybrid): planning, requirements, design, coding, testing, deployment, and maintenance.
  • Lead agile ways of working: set sprint goals, run/oversee ceremonies, clear impediments, and ensure predictable delivery and continuous improvement.
  • Drive estimation quality, backlog prioritization with Product, and re-planning to adapt to changing requirements while protecting team focus.
  • Ensure the team’s proficiency in core CS fundamentals (data structures/algorithms) and application within the frontend and services stacks.
  • Manager solution and service design: architect, develop, and evolve microservices in containerized environments; ensure secure, scalable patterns.
  • Institutionalize version control discipline, CI/CD, frequent incremental releases, automation, and effective work breakdown.
  • Guide cloud-native design across multiple cloud platforms; leverage managed services where appropriate for full-stack delivery.
  • Translate architecture requirements into actionable specifications; de-risk emerging technology adoption and ensure production readiness.
  • Strengthen cross-functional collaboration (Product, QA, Platform/SRE, Security) and transparent stakeholder communication.
  • Drive root-cause analysis, permanent fixes, and timely resolution of complex issues.
  • Optimise pipelines, developer experience, and delivery workflows; introduce pragmatic innovation.
  • Ensure solutions are customer-centred, value-adding, and aligned to business goals; measure outcomes, not only outputs.
  • Enforce secure-by-design practices and compliance with security, privacy, and regulatory standards.
  • Build and lead a high-performing engineering team, hire and onboard effectively, set clear goals and expectations, coach and mentor, run regular 1:1s and feedback loops, and foster an inclusive, psychologically safe culture (measures: engagement/eNPS, regrettable attrition, skills-matrix coverage, probation pass rate).
  • Align roles and OKRs, plan squad capacity, conduct fair reviews and IDPs/PIPs, manage succession and growth, and remove delivery blockers (measures: sprint predictability/on-time delivery, throughput per FTE, performance distribution health, time-to-fill).

Education:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • Postgraduate degree or relevant certifications (e.g. Microsoft Azure, AWS, Google Cloud, Oracle, TOGAF) will be advantageous.

Experience:

  • 5-8 years of progressive experience in software development, with a strong focus on designing, building, and maintaining scalable digital solutions.

Skills :

  • Proficiency in entire Java technology stack backed by multiple projects and visible accomplishments
  • Strong knowledge of telecom systems, protocols and industry standards (Preferred)
  • Solid understanding of web technologies, APIs, and webservices
  • Detailed knowledge of database management systems, SQL, and NoSQL databases
  • Excellent problem-solving and analytical skills, with a focus on delivering robust and scalable solution
MTN

About MTN

Delivering voice, data, mobile financial services and digital products across 16 markets in Africa.

For more info, visit: www.mtn.com

Industry
Telecommunications
Company Size
10,000+ employees
Headquarters
Johannesburg, ZA
Year Founded
Unknown
Website
mtn.com
Social Media