Engineering Team Lead

Agrigate One Limited

Johannesburg

On-site

ZAR 800,000 - 1,100,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Leadership development
Hybrid work environment
Competitive salary and performance-based incentives

Job summary

A technology company in Johannesburg is seeking an Engineering Team Lead to manage a development team, ensuring alignment with business priorities and promoting team growth. The role involves leading project delivery while fostering a collaborative culture. Ideal candidates will possess 5+ years in software engineering, with leadership experience and a relevant degree. This position offers a hybrid work environment and competitive salary.

Qualifications

  • 5+ years of software engineering experience.
  • At least 1–2 years in a leadership or mentorship role.
  • Strong understanding of agile methodologies.

Responsibilities

  • Manage a cross-functional development team.
  • Support engineers’ growth and conduct regular reviews.
  • Ensure on-time delivery of roadmap items.

Skills

Software engineering experience
Leadership or mentorship experience
Understanding of SDLC
Agile methodologies
Effective people and project management

Education

Bachelor's or Master’s degree in Computer Science, Mathematics, Engineering, Information Systems

Job description

PURPOSE

The Engineering Team Lead is responsible for managing a cross-functional development team, owning team delivery and performance, and ensuring alignment with product and business priorities.

This role blends people leadership with project delivery, while fostering a strong team culture and growth mindset.

OBJECTIVES (main duties and responsibilities)
Team Management & People Leadership
  • Conduct regular 1:1s, performance reviews, and personal development check-ins.
  • Support each engineer’s growth by identifying training needs, mentorship opportunities, and stretch projects.
  • Champion team health, culture, and morale by fostering inclusion, trust, and accountability.
Delivery Ownership
  • Collaborate with Product and Design to ensure on-time, high-quality delivery of roadmap items.
  • Manage sprint planning, backlog grooming, and ensure work is appropriately scoped and prioritised.
  • Track and report on team performance metrics (velocity, quality, throughput).
Quality & Engineering Practices
  • Ensure high standards in testing, documentation, and code quality through structured processes.
  • Facilitate healthy technical decision-making and ensure alignment with broader architectural goals.
  • Encourage a culture of continuous improvement, retrospectives, and learning from incidents.
Cross-Team Collaboration
  • Liaise with other Team Leads, QA, DevOps, and stakeholders to resolve dependencies and share learnings.
  • Serve as an escalation point for blockers or interpersonal challenges within the team.
  • Contribute to broader engineering initiatives like hiring, onboarding, or process improvements.
ROLE REQUIREMENTS
Formal Qualifications
  • Bachelor\'s or Master’s degree in Computer Science, Mathematics, Engineering, Information Systems, or equivalent experience.
Knowledge, Skills & Experience
  • 5+ years of software engineering experience, with at least 1–2 years in a leadership or mentorship role.
  • Strong understanding of the SDLC, agile methodologies, and cross-functional collaboration.
  • Ability to manage both people and projects effectively.
  • Experience building and nurturing healthy, high-performing teams.
  • Empathetic, communicative, and solution-oriented leadership style.
Languages

English
Afrikaans (Beneficial)

WHAT WE OFFER
  • A leadership role with real influence over delivery, team growth, and engineering practices.
  • Hybrid and flexible work environment.
  • Leadership development and technical mentorship support.
  • Competitive salary and performance-based incentives.
CULTURE
  • Innovation-Driven: Embrace a culture of innovation and continuous learning, where creativity and curiosity are encouraged.
  • Collaborative Environment: Foster a team-centric environment where open communication, mutual respect, and shared goals are prioritised.
  • Commitment to Excellence: Strive for high-quality outcomes, with a focus on delivering value to the business and stakeholders.
  • Integrity and Accountability: Maintain the highest standards of ethical conduct and take responsibility for the quality of work produced.
  • Lekker people
COMPANY OVERVIEW

Visit our About Us page to discover more about our culture, work ethic, and vision.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Paid time off
Hybrid work options
+2
Lead Software Engineer
Lead Software Engineer

Placements24 • George

On-site
ZAR 1,000,000 - 1,400,000
Competitive salary
Health insurance
Generous annual leave
+2
Software Development Team Lead
Software Development Team Lead

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,200,000
Medical aid
Retirement fund
Life insurance
+4
Lead Software Engineer
Lead Software Engineer

Placements24 • Gauteng

On-site
ZAR 1,100,000 - 1,500,000
Medical benefits
Retirement plan
Life insurance
+2
Lead Software Engineer | Johannesburg | Permanent
Lead Software Engineer | Johannesburg | Permanent

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Remote Lead Software Engineer
Remote Lead Software Engineer

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 1,800,000
Fully remote work
Flexible hours
Medical, dental, and vision insurance
+2
Lead Software Engineer | Johannesburg | Permanent
Lead Software Engineer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Engineering Lead
Engineering Lead

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 1,100,000 - 1,700,000
Head of Software Engineering
Head of Software Engineering

WatersEdge Solutions • Johannesburg

Hybrid
ZAR 1,200,000 - 1,800,000
Hybrid working model
Senior leadership opportunity
Opportunity to shape engineering standards
Head of Engineering
Head of Engineering

Placements24 • Pretoria

Hybrid
ZAR 1,500,000 - 2,500,000
Executive compensation
Fully remote work
Executive health benefits
+1