Enable job alerts via email!

Software Development Lead

C. Steinweg Group

Johannesburg

On-site

ZAR 600 000 - 800 000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global logistics company based in Johannesburg is seeking a Software Development Lead to oversee a team of developers and manage the software development lifecycle. The ideal candidate will have at least 7 years of experience, a BSc in Computer Science, and strong skills in leadership, problem-solving, and web technologies such as PHP and JavaScript. This role involves strategic management and integration across systems, ensuring high-quality application delivery.

Qualifications

  • Minimum 7 years’ experience in software development.
  • Experience leading development teams.
  • Understanding of supply chain concepts.

Responsibilities

  • Lead and mentor a team of developers.
  • Oversee the software development lifecycle.
  • Ensure adherence to coding standards and secure development practices.

Skills

Leadership
Problem-solving
OOP
MVC
SOLID principles
Team Development
JavaScript
PHP
Laravel
Cloud platforms (Azure)
Database management (MySQL, MSSQL, PostgreSQL)
Integration technologies
Stakeholder management
Adaptability

Education

BSc in Computer Science or equivalent

Tools

Laravel
REST APIs
SOAP APIs
MySQL
MSSQL
PostgreSQL
Azure
IIS
Apache
Nginx
Job description
Overview

The Software Development Lead is responsible for overseeing the design, development, maintenance, and support of in‑house application software solutions. This role will manage a small team of developers and developer architects, ensuring high‑quality delivery aligned with business needs and global IT standards. The incumbent will also scale development capacity through external partners when required and provide integration and development guidance to the Information Management team.

Key Job Functions
  • Lead and mentor a team of developers and developer architects.
  • Oversee the full software development lifecycle, from requirements gathering, working with business analysts and product owners, to deployment and support.
  • Ensure adherence to coding standards, architectural principles, and secure development practices.
  • Manage workload distribution, performance reviews, and career development of team members.
  • Own the development and enhancement of internal applications using modern frameworks (e.g., Laravel, PHP, JavaScript).
  • Ensure robust integration across systems using REST / SOAP APIs and middleware.
  • Maintain and optimise database interactions (MySQL, MSSQL, PostgreSQL).
  • Identify when and how to augment internal capacity with external development partners.
  • Manage onboarding, quality assurance, and delivery of outsourced development resources.
  • Collaborate with the IT Vendor Manager to ensure alignment with procurement and contract standards.
  • Work closely with the global application development team to align on reusable components, shared practices, and architectural standards.
  • Contribute to the evolution of the IT operating model, including cross‑functional development capability and solution architecture.
  • Provide technical guidance to the Information Management team on development and integration technologies.
  • Ensure all development work is documented, tested (unit, regression), and compliant with security standards.
  • Support release management processes and coordinate with support engineers for production deployments.
  • Maintain visibility into dependencies and roadmap alignment across teams
Requirements
  • Matric – Grade
  • BSc in Computer Science, Information Technology, or equivalent.
  • Minimum 7 years’ experience in software development, ideally within the freight / logistics industry.
  • Proven experience in leading development teams and managing application portfolios
  • Mastery of web technologies : HTML, CSS, JavaScript, PHP, Laravel.
  • Strong grasp of OOP, MVC, and SOLID principles.
  • Experience with cloud platforms (Azure), server technologies (IIS, Apache, Nginx), and integration platforms & approaches (Tibco, Azure API management, Logic Apps).
  • Understanding of supply chain concepts including SCM, route optimisation, warehouse automation, and cross‑border logistics.
  • Strategic thinking and problem‑solving
  • Leadership and team development
  • Excellent communication and stakeholder management
  • Analytical mindset with attention to detail
  • Adaptability and change management skills
  • Strong organisational and multitasking abilities
  • Conflict resolution skills to navigate challenging situations calmly.

Join Steinweg to ensure our services exceed client expectations. Apply now to become part of our dynamic team!

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