Lead Software Engineer

Network Finance

Gauteng

On-site

ZAR 900,000 - 1,500,000

Full time

5 days 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

Network Finance in South Africa is seeking a seasoned Lead Software Engineer to design, build, test, and deploy end-to-end solutions. You will lead architecture decisions and drive engineering excellence across cross-functional teams.

You will mentor engineers, collaborate with Product and QA, and champion DevSecOps practices while embracing cloud platforms and AI-driven enhancements to deliver scalable, secure software at scale.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, IT, or related field.
  • 10+ years' experience building full-stack web applications.
  • 3+ years in a Lead or Senior Engineering role.
  • Strong experience with .NET/C#, Node.js, or Java; frontend frameworks; and modern web tech.
  • Cloud experience (Azure and/or AWS) and containers (Docker, Kubernetes).
  • CI/CD, DevOps practices, and Agile delivery will be expected.
  • Cloud, AI/LLM integration, and relevant certifications are advantageous.

Responsibilities

  • Design, build, test, and deploy end-to-end software solutions.
  • Lead architecture and technology decisions.
  • Drive engineering best practices, code quality, and DevSecOps standards.
  • Mentor and develop junior and senior engineers.
  • Partner with Product, QA, and DevOps teams to deliver high-quality solutions.
  • Champion modern development practices, including AI-assisted engineering and automation.

Skills

Leadership
Mentoring
Architectural design
Agile delivery

Education

Bachelor's degree in Computer Science, Software Engineering, IT, or related field

Tools

.NET/C#
Node.js
Java
Angular
React
Next.js
Vue
Svelte
TypeScript
JavaScript
HTML5
CSS3
SQL Server
PostgreSQL
MongoDB
Redis
Azure
AWS
Docker
Kubernetes
AKS
EKS
CI/CD
DevOps
Agile

Job description

Key Requirements


  • Bachelor's Degree in Computer Science, Software Engineering, IT, or related field

  • 10+ years' experience building full-stack web applications

  • 3+ years in a Lead or Senior Engineering role

  • Strong experience with:

    • .NET/C#, Node.js, or Java

    • Angular, React, Next.js, Vue, or Svelte

    • TypeScript, JavaScript, HTML5 & CSS3

    • SQL Server, PostgreSQL, MongoDB, Redis

    • Azure and/or AWS

    • Docker, Kubernetes, AKS/EKS

    • CI/CD and DevOps practices



  • Experience with Agile delivery methodologies

  • Cloud, AI/LLM integration, and relevant certifications are advantageous.


What You'll Do


  • Design, build, test, and deploy end-to-end software solutions

  • Lead architecture and technology decisions

  • Drive engineering best practices, code quality, and DevSecOps standards

  • Mentor and develop junior and senior engineers

  • Partner with Product, QA, and DevOps teams to deliver high-quality solutions

  • Champion modern development practices, including AI-assisted engineering and automation.


Ideal Candidate


  • Passionate about technology and innovation

  • Strong technical leadership and mentoring skills

  • Excellent problem-solving and stakeholder engagement abilities

  • Comfortable working in high-performance, agile environments

  • Focused on quality, security, scalability, and continuous improvement.

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

Similar jobs worth comparing

Technical Lead
Technical Lead

OfferZen • South Africa

On-site
ZAR 1,800,000 - 3,000,000
Lead Software Engineer | Johannesburg | Permanent
Lead Software Engineer | Johannesburg | Permanent

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Senior Software Engineer (C#.Net)
Senior Software Engineer (C#.Net)

Boardroom Appointments • Johannesburg

On-site
ZAR 900,000 - 1,200,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
Lead Software Developer
Lead Software Developer

DataTech Recruitment • Johannesburg

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

Rad Resources • Gauteng

On-site
ZAR 520,000 - 880,000
Senior Software developer
Senior Software developer

Network Finance • Randburg

On-site
ZAR 900,000 - 1,300,000
Senior Technical Lead / Software Developer
Senior Technical Lead / Software Developer

Boardroom Appointments • Johannesburg

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

Route Management • Germiston

On-site
ZAR 500,000 - 650,000