Software Engineering Lead

Boardroom Appointments

Johannesburg

On-site

ZAR 1,100,000 - 1,500,000

Full time

14 days+
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

Boardroom Appointments in Johannesburg seeks an Engineering Manager to lead software development teams, partner with stakeholders, and deliver complex solutions. The role demands strong technical leadership and the ability to guide both internal and external resources.

The ideal candidate brings proven experience in people management, mastery of data modeling and manipulation, and a solid grasp of modern development methodologies to drive best practices and impactful results.

Qualifications

  • Must have BS degree in Engineering/Computer Science or equivalent experience.
  • Experience with Managed Services and/or Staff Augmentation.
  • Advanced knowledge of software development methodologies (e.g., Agile, Waterfall).
  • Extensive knowledge of industry best practices in external resource development.
  • Ability to partner and lead internal and external technology resources to solve complex business problems.
  • Excellent understanding of data modeling, data manipulation languages, and storage systems.
  • Experience in people management and achieving objectives through managing others.
  • Proficiency with data manipulation language including optimization techniques.

Responsibilities

  • Collaborate with stakeholders to understand and finalize requirements.
  • Implement development processes, coding best practices, and code reviews.
  • Serve as initial escalation point for software development issues.
  • Resolve complex bugs and work with complex data models.
  • Manage the team: hiring, training, planning, assigning and directing work, and evaluating performance.
  • Encourage staff to propose improvements and empower accountability.

Skills

Resource models
Software development methodologies
External resource development
Leadership & people management
Data modeling
Data manipulation languages
Optimization techniques
Partnering with internal/external tech

Education

BS degree in Engineering/Computer Science or equivalent experience

Job description

  • Have a BS degree in Engineering/Computer Science or equivalent experience
  • Have experience with various resource models such as Managed Services and/or Staff Augmentation
  • Have an advanced knowledge of software development methodologies (e.g., Agile, Waterfall)
  • Have extensive knowledge of industry best practices in external resource development
  • Have the ability to partner and lead internal and external technology resources in solving complex business problems
  • Have an excellent understanding of data modeling principles, data manipulation languages, and storage systems
  • Have previous experience in people management and show an aptitude for achieving business objectives through managing others
  • Be proficient with data manipulation language including optimization techniques

Responsibilities:

  • Working closely with stakeholders to understand and finalize requirements
  • Implementing development processes, coding best practices, and code reviews
  • Acting as the initial point of escalation for software development issues
  • Completing complex bug fixes, resolving technical issues, and working with complex data models
  • Managing your team, including hiring, training, planning, assigning and directing work, appraising performance, and giving appropriate feedback
  • Encouraging new ideas from staff to foster improvements through innovations and empowering them to be accountable
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineering Lead
Engineering Lead

Boardroom Appointments • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Engineering Lead II
Engineering Lead II

Boardroom Appointments • Johannesburg

On-site
ZAR 1,000,000 - 1,600,000
Full Stack Development Team Lead
Full Stack Development Team Lead

Boardroom Appointments • Sandton

On-site
ZAR 1,000,000 - 1,400,000
Intermediate Software Engineer (Javascript)
Intermediate Software Engineer (Javascript)

Boardroom Appointments • Johannesburg

On-site
ZAR 1,000,000 - 1,750,000
Senior Software Engineer (Javascript)
Senior Software Engineer (Javascript)

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 1,100,000
Engineering Lead
Engineering Lead

Sabenza IT & Recruitment • South Africa

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

Network Finance • Gauteng

On-site
ZAR 900,000 - 1,500,000
Senior Software Engineer I
Senior Software Engineer I

Boardroom Appointments • Gqeberha

On-site
ZAR 600,000 - 900,000
Senior Software Engineer (C#.Net)
Senior Software Engineer (C#.Net)

Boardroom Appointments • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,500,000