
Senior Software Engineer / Tech Lead – Liberty Group Limited (Johannesburg)
About the role
Liberty Group Limited is looking for a Senior Software Engineer / Technical Leader to drive end-to-end solution design, engineering excellence, and team mentorship. You will lead complex software projects, guide technology decisions, and ensure high-quality system delivery. 🧾 Key Responsibilities 🧠 Solution Design & Architecture Translate business requirements into technical solutions Design scalable, secure, and high-performance systems Lead architecture decisions and technology selection 👨💻 Software Development Develop and maintain complex applications Ensure code quality, refactoring, and best practices Drive engineering standards across teams 🚀 Leadership & Mentorship Guide and mentor engineering teams Lead agile delivery and technical direction Support large-scale transformation projects 🔧 Engineering Excellence Implement CI/CD pipelines and DevOps practices Ensure system reliability, security, and scalability Drive continuous improvement and innovation
Requirements
- 🎓 Requirements
- ✔ Qualifications:
- Postgraduate Degree in:
- Information Technology
- Information Studies
- ✔ Experience:
- 8–10 years software engineering
- 10+ years across multiple technologies
- 5+ years in technical leadership
- ✔ Must Have:
- Experience with large-scale systems
- Agile development experience
- Solution architecture expertise
