Software Engineer Technical Lead

Mia Nel Associates

Cape Town

On-site

ZAR 1,000,000 - 1,800,000

Full time

20 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Mia Nel Associates seeks a Software Engineering Lead to guide a team of engineers, collaborating with product managers to translate business needs into scalable technical solutions. The role focuses on delivering reliable platforms, driving design and development, and providing actionable technical guidance for project success.

Strong leadership, mentorship, and a passion for continuous learning are essential, as you monitor performance and stay ahead of emerging technologies to maximise

Qualifications

  • Bachelor’s Degree in Engineering, Computer Science, or related field.
  • 10 years software engineering experience.
  • At least 5 years experience leading a team of engineers.

Responsibilities

  • Lead and mentor engineers, fostering innovation and continuous learning.
  • Translate business requirements into technical solutions in collaboration with product managers.
  • Drive design, development, and optimisation of platforms for scalability and reliability.
  • Provide technical guidance to ensure successful project delivery.
  • Monitor performance metrics and identify areas for improvement.
  • Stay updated on emerging technologies and evaluate their relevance.

Skills

Leadership
Mentoring
Strategic thinking
Communication

Education

Bachelor’s Degree in Engineering, Computer Science, or related field

Job description

Role Overview:

The Software Engineering Lead will guide a team of talented engineers, collaborate with cross‑functional stakeholders, and drive the technical roadmap. The position requires strong technical expertise combined with leadership skills to deliver measurable business impact.

Responsibilities:
  • Lead and mentor engineers, fostering innovation and continuous learning.
  • Translate business requirements into technical solutions in collaboration with product managers.
  • Drive design, development, and optimisation of platforms for scalability and reliability.
  • Provide technical guidance to ensure successful project delivery.
  • Monitor performance metrics and identify areas for improvement.
  • Stay updated on emerging technologies and evaluate their relevance.
Requirements:
  • Bachelor’s Degree in Engineering, Computer Science, or related field.
  • 10 years software engineering experience
  • At least 5 years experience leading a team of engineers
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineering Lead / Technical Lead — Customer & Digital Platforms
Engineering Lead / Technical Lead — Customer & Digital Platforms

OutsideCapital • Wes-Kaap

On-site
ZAR 1,000,000 - 2,000,000
Lead Software Engineer
Lead Software Engineer

Performit Personnel • Oos-Kaap

On-site
ZAR 900,000 - 1,500,000
Lead Software Engineer
Lead Software Engineer

KFML Holdings (PTY) Ltd • Gqeberha

On-site
ZAR 900,000 - 1,200,000
Head of Software Engineering
Head of Software Engineering

ATS Client • Cape Town

On-site
ZAR 1,800,000 - 3,200,000
IT Engineering Lead
IT Engineering Lead

TFG (The Foschini Group) • Wes-Kaap

On-site
ZAR 600,000 - 800,000
Tech Lead
Tech Lead

Boardroom Appointments • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Lead Software Engineer
Lead Software Engineer

Network Finance • Gauteng

On-site
ZAR 900,000 - 1,500,000
Platform Engineering Lead
Platform Engineering Lead

iLaunch (Pty) Ltd • Wes-Kaap

On-site
ZAR 1,000,000 - 1,600,000
Senior IT Team Lead
Senior IT Team Lead

Communicate Finance • Wes-Kaap

On-site
ZAR 1,000,000 - 1,600,000
Head of Software Engineering
Head of Software Engineering

Liquid Thought • Cape Town

On-site
ZAR 1,800,000 - 2,400,000