×
Register Here to Apply for Jobs or Post Jobs. X

Lead Software Engineer

Job in Gqeberha, Port Elizabeth, 6000, South Africa
Listing for: Spec-Savers Distribution
Full Time position
Listed on 2026-10-11
Job specializations:
  • Software Development
    Software Engineer, DevOps, Backend Developer
Job Description & How to Apply Below
Location: Gqeberha

Closing Date 2026/10/16

Reference Number KFM
260917-1

Job Title Lead Software Engineer

Job Type Permanent

Business Unit Preferred Provider Negotiators

Department IT and Software Development

Number of Positions 1

Location
- Town / City Port Elizabeth

Location
- Province Eastern Cape

Location
- Country South Africa

Minimum Education Level Bachelors Degree | Advanced Diploma

Job Category IT

Job Advert Summary

The Lead Software Engineer provides technical leadership across the software-development function while remaining actively involved in solution design, coding, testing, deployment, and production support.

The position ensures that business-critical applications and integrations are secure, reliable, maintainable and aligned with approved business requirements and the organisation’s technology strategy.

The Lead Software Engineer will guide the development team, oversee technical quality, support the modernisation of legacy applications and work closely with business stakeholders, infrastructure, data, security and external service providers.

Minimum Requirements
  • A completed bachelor’s degree or equivalent qualification in Computer Science, Information Technology, Software Engineering or a related discipline.
  • A minimum of ten years’ professional software-development experience.
  • At least five years’ experience in a senior engineer, lead engineer or technical-lead role.
  • Demonstrated experience developing and supporting business-critical applications.
  • Demonstrated experience guiding engineers and conducting code reviews.
  • Experience in solution design, systems integration and database development.
  • Experience supporting production systems and resolving complex technical incidents.
  • Experience working within formal testing, change-management and release-management processes.
Strong Practical Knowledge Of
  • C#, the .NET and PHP development ecosystem.
  • Microsoft SQL Server, including database design, stored procedures, query optimisation and performance troubleshooting.
  • REST APIs, web services and systems integration.
  • Object-oriented programming and recognised software-design patterns.
  • Bitbucket or Dev Ops or comparable source-control platforms.
  • Application debugging, logging, monitoring and error handling.
  • Unit, integration and regression testing.
  • Secure coding and common application security risks.
  • Software-development lifecycle and change-management practices.
  • Technical documentation and solution-design principles.
Duties and Responsibilities
  • Provide technical leadership, direction and mentorship to the development team, including work allocation, code reviews, standards and technical guidance.
  • Design, develop, test and maintain business-critical applications, remaining hands-on with coding, debugging, APIs, integrations and databases.
  • Translate business requirements into technical solutions, estimates and development tasks while managing risks, dependencies and delivery.
  • Provide senior-level production support, resolving complex incidents, conducting root-cause analysis and implementing preventative solutions.
  • Ensure software quality and testing standards are maintained, including unit, integration, regression, security and automated testing where appropriate.
  • Manage source control, releases and change management, ensuring deployments are properly tested, authorised, documented and traceable.
  • Ensure secure development, POPIA, governance and compliance requirements are met, including vulnerability management and protection of confidential information.
  • Contribute to architecture, legacy-system modernisation and technical-debt reduction, ensuring solutions are scalable, maintainable and aligned with business needs.
  • Identify opportunities for automation, AI, OCR, analytics and other innovations while maintaining appropriate security, governance and data quality.
  • Build strong stakeholder and vendor relationships, communicate technical matters clearly, manage expectations and promote accountability, collaboration and continuous improvement.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary