Lead Software Engineer - AI-Driven, Secure Platform

Edge Executive Search Group

Johannesburg

On-site

ZAR 1,000,000 - 1,800,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

Edge Executive Search Group in Johannesburg seeks a Lead Software Engineer to drive hands-on technical leadership across the full stack, architecture and AI-enabled product development. You will mentor a cross-functional squad and own solution design, APIs, data models and security, while maintaining production-grade code in a modern DevOps environment.

The role emphasizes architectural direction, coding standards, and scalable reference architectures, with collaboration across Product, QA,

Qualifications

  • Bachelor's degree in CS/SE/IT or related
  • 10+ years of professional full stack software engineering experience
  • 3+ years in a Lead or Senior Engineering role providing technical direction, code review and mentorship
  • Hands-on across front-end, back-end, APIs and DB development
  • Production experience with .NET/C#, Node.js or Java/Spring and modern front-end frameworks
  • Experience with Angular, React/Next.js, Vue/Nuxt, etc.
  • Strong TypeScript/JavaScript, HTML5, CSS3, responsive design
  • Experience with REST, GraphQL, gRPC and integration patterns
  • Experience with cloud (Azure/AWS)
  • Docker and Kubernetes
  • CI/CD pipelines (Azure DevOps, GitHub Actions, GitLab)
  • Infrastructure as Code (Terraform/Bicep)
  • Database design and tuning (SQL/NoSQL)
  • Automated testing across unit/integration/contract/e2e/load
  • Secure coding, auth, secret management, data protection
  • AI-assisted development tools in production
  • RAG, embeddings, vector databases, prompt engineering
  • Agile and DevOps delivery environments
  • Experience in fintech or regulated environments advantageous
  • Azure or AWS certifications advantageous
  • Agile/Scrum/SAFe certifications advantageous

Responsibilities

  • Design, build, test and deploy end-to-end features across front-end, back-end, API and database layers
  • Own technical solution design, including data models, API contracts, UI patterns and third-party integrations
  • Provide technical direction across a development squad while remaining actively involved in production engineering
  • Define and maintain coding, branching, testing and engineering standards
  • Lead architectural and technology decisions and document key decisions through design docs and ADRs
  • Establish scalable reference architectures across front-end, services, APIs and data layers
  • Conduct code reviews and facilitate pair and mob programming to improve quality
  • Champion CI/CD, automated testing, observability, trunk-based development and DevSecOps
  • Use delivery metrics to improve engineering flow, quality and developer experience
  • Mentor engineers across levels and support targeted technical development
  • Participate in technical interviews, onboarding and capability-building
  • Partner with QA to establish unit, integration, contract, end-to-end and performance testing
  • Identify risks and drive mitigation
  • Embed secure-by-design principles into development
  • Drive remediation of technical debt and incidents
  • Translate business requirements into scalable technical solutions
  • Maintain architecture diagrams, API specifications, runbooks and READMEs
  • Champion AI coding assistant usage and safe practices for AI-assisted engineering
  • Deliver production AI capabilities using LLMs, embeddings, vector DBs and function/tool calls

Skills

Full stack development
Technical leadership
REST / GraphQL
CI/CD
Docker
Kubernetes
Azure / AWS
TypeScript
React / Angular
Security awareness

Education

Bachelor's Degree in Computer Science/Software Engineering

Tools

Docker
Kubernetes
Terraform
Azure DevOps
GitHub Actions
CI/CD tooling
Git

Job description

Edge Executive Search Group in Johannesburg seeks a Lead Software Engineer to drive hands-on technical leadership across the full stack, architecture and AI-enabled product development. You will mentor a cross-functional squad and own solution design, APIs, data models and security, while maintaining production-grade code in a modern DevOps environment.

The role emphasizes architectural direction, coding standards, and scalable reference architectures, with collaboration across Product, QA,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer – AI-Powered, Secure & Scalable
Lead Software Engineer – AI-Powered, Secure & Scalable

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Senior Full-Stack Tech Lead - AI, Cloud & DevOps
Senior Full-Stack Tech Lead - AI, Cloud & DevOps

Humankind • Gauteng

On-site
ZAR 1,000,000 - 1,800,000
Senior AI Software Engineer - Midrand / Hybrid - R900K PA
Senior AI Software Engineer - Midrand / Hybrid - R900K PA

ATS Client • Midrand

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

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Platform Engineering Lead: Scale, Secure, Innovate
Platform Engineering Lead: Scale, Secure, Innovate

iLaunch (Pty) Ltd • Wes-Kaap

On-site
ZAR 1,000,000 - 1,600,000
Senior AI Software Engineer - Midrand / Hybrid - R900K PA
Senior AI Software Engineer - Midrand / Hybrid - R900K PA

E-Merge • South Africa

On-site
ZAR 810,000 - 990,000
AI/ML Lead Engineer — Drive Production-Grade AI
AI/ML Lead Engineer — Drive Production-Grade AI

Placements24 • Sandton

On-site
ZAR 1,500,000 - 2,100,000
Highly competitive salary with bonus &
stock options
Health, dental, vision insurance
+2
Remote AI Platform Lead & Quality Engineer
Remote AI Platform Lead & Quality Engineer

Lever, Inc. • South Africa

Remote
ZAR 2,662,000 - 3,161,000
Annual cash compensation of $170,000
Equity and refresh grants
35 days paid time off
+7
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work arrangement
Health, dental & vision insurance
Professional growth & training
Hands-On Principal AI Software Engineer
Hands-On Principal AI Software Engineer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000