Enable job alerts via email!

Software Engineering Lead-Web

Old Mutual

Durban

On-site

ZAR 600,000 - 900,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Old Mutual seeks an Engineering Team Lead in Durban to oversee a cross-functional team driving technical excellence and project execution. The role involves both full-stack development and people management, ensuring successful project delivery while fostering engineering culture and professional growth within the team.

Qualifications

  • 8+ years of experience in software engineering with a track record of delivering complex projects.
  • Leadership or mentorship experience within software teams.
  • Knowledge of cloud services (AWS, Azure, Google Cloud) and microservices architecture.

Responsibilities

  • Lead and inspire a team of talented software engineers, providing guidance and mentorship.
  • Oversee the design, development, and maintenance of web applications.
  • Manage planning, execution, and delivery of complex software projects.

Skills

.Net Full Stack Development
Agile Methodology
People Management
Problem Solving

Education

Bachelor's degree in computer science, Software Engineering, or related field
NQF Level 7 - Degree, Advanced Diploma, or Postgraduate Certificate

Job description

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:

  1. Technical Leadership: Lead and inspire a team of talented software engineers, providing guidance, architectural direction, and mentorship.
  2. Participate in recruitment and mentoring activities, fostering a strong engineering culture.
  3. Full-Stack Development: Oversee the design, development, and maintenance of web applications, ensuring high standards of functionality, performance, and user experience.
  4. Project Management: Manage planning, execution, and delivery of complex software projects within scope and timeline.
  5. Team Development: Identify team members' strengths and growth areas, developing plans for their professional development.
  6. Collaboration: Promote knowledge sharing and best practices within the engineering and cross-functional teams.
  7. Problem Solving: Address technical challenges, remove roadblocks, and uphold quality standards.
  8. Testing and Debugging: Establish testing strategies, develop unit tests, and optimize code for performance and reliability.
  9. API Integration: Manage API and third-party service integrations focusing on security and scalability.
  10. DevOps and Deployment: Implement CI/CD pipelines, containerization, and cloud deployment strategies.
  11. Mentoring and Collaboration: Support junior developers and share knowledge to foster team growth.
  12. Architecture and Design: Lead architectural decisions, system design, and code reviews for scalable solutions.
  13. Technical Strategy: Contribute to the company's technical roadmap and strategic planning.
  14. 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!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.