Software Systems Engineer
Pretoria - South Africa
Job Summary
- Strong analytical and problem-solving skills.
- Ability to understand system-wide impacts and dependencies.
- Focus on performance scalability reliability and maintainability.
- Ability to balance technical excellence with business requirements.
- Experience within mobile network operators (MNOs) MVNOs or telecommunications service providers.
- Exposure to cloud-native architectures and microservices.
- Experience with containerised environments such as Kubernetes or OpenShift.
- Knowledge of CI/CD practices and DevOps methodologies.
- Familiarity with revenue assurance and financial reconciliation processes.
- Experience working with highly available mission-critical systems.
- Strong systems-thinking capability.
- Self-driven and proactive.
- Excellent communication and stakeholder engagement skills.
- Ability to work independently and collaboratively within cross-functional teams.
- Results-oriented with a strong focus on quality and continuous improvement.
- Degree or Diploma in Computer Science Information Technology Engineering or related field.
- Relevant telecommunications software engineering or architecture certifications will be advantageous.
Required Experience:
IC
About Company
With 15 years of experience in the Telecommunications and Financial Services industry in Africa and the Middle East, we are experts at supporting our clients through their digital transformation journeys. We believe in blending traditional methods with cutting-edge strategies to drive ... View more