Let's Write Africa's Story Together!
Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.
Job Description
We are seeking an Engineering Team Lead to join our leadership team, overseeing a small, cross-functional team to drive technical excellence, project execution, and professional development of our engineering staff.
The Engineering Team Lead plays a pivotal role in managing and developing engineering teams, ensuring project success, and contributing to the company's overall technical strategy. The role involves leading engineers across 2-3 agile teams within a domain.
The incumbent will be responsible for developing full-stack systems, including design, development, testing, and ensuring the software meets the needs of Old Mutual and its customers. This role combines technical development with people management.
Key Responsibilities:
- Technical Leadership: Lead and inspire a team of talented software engineers, providing guidance, architectural direction, and mentorship.
- Participate in recruitment and mentoring activities, fostering a strong engineering culture.
- Full-Stack Development: Oversee the design, development, and maintenance of web applications, ensuring high standards of functionality, performance, and user experience.
- Project Management: Manage planning, execution, and delivery of complex software projects within scope and timeline.
- Team Development: Identify team members' strengths and growth areas, developing plans for their professional development.
- Collaboration: Promote knowledge sharing and best practices within the engineering and cross-functional teams.
- Problem Solving: Address technical challenges, remove roadblocks, and uphold quality standards.
- Testing and Debugging: Establish testing strategies, develop unit tests, and optimize code for performance and reliability.
- API Integration: Manage API and third-party service integrations focusing on security and scalability.
- DevOps and Deployment: Implement CI/CD pipelines, containerization, and cloud deployment strategies.
- Mentoring and Collaboration: Support junior developers and share knowledge to foster team growth.
- Architecture and Design: Lead architectural decisions, system design, and code reviews for scalable solutions.
- Technical Strategy: Contribute to the company's technical roadmap and strategic planning.
- Stakeholder Communication: Act as a liaison with non-technical stakeholders, ensuring alignment with project goals.
Qualifications:
- Bachelor's degree in computer science, Software Engineering, or related field (or equivalent experience).
- 8+ years of experience in software engineering with a track record of delivering complex projects.
- Expertise in full-stack development, including front-end and back-end technologies.
- Leadership or mentorship experience within software teams.
- Strong problem-solving and debugging skills.
- Excellent communication, teamwork, and leadership abilities.
- Knowledge of cloud services (AWS, Azure, Google Cloud) and microservices architecture.
- Experience leading cross-functional teams.
- Agile or Scrum certification and familiarity with project management tools.
Additional responsibilities include leading application and system development for assigned areas, systems analysis, and development. Relevant roles include Technical Lead in various domains and IT Development Capability Manager.
Skills
- .Net Full Stack Development
- Action Planning, Adaptive Thinking, Agile Methodology, Budget Management
- C#.NET, Change Management, Data Compilation, Design, DevOps
- Java, Learning and Development, Managing Stakeholder Expectations, People Management
- and more...
Competencies
- Business Insight, Collaboration, Effective Communication, Courage, Innovation, Customer Focus, Decision Quality, Talent Development
Education
NQF Level 7 - Degree, Advanced Diploma, or Postgraduate Certificate or equivalent
Closing Date
15 June 2025, 23:59
The appointment will be made in line with the Employment Equity Plan of Old Mutual South Africa.
The Old Mutual Story!