Lead Software Engineer – AI-Powered, Secure & Scalable

Edgexec (Pty) Ltd

Johannesburg

On-site

ZAR 1,200,000 - 1,800,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Edgexec (Pty) Ltd in Johannesburg is seeking a Lead Software Engineer to drive technical direction while staying hands-on across full stack development, architecture and AI-enabled product initiatives.

You will mentor engineers, shape engineering standards, participate in design decisions and collaborate with Product, QA, DevOps and security teams to deliver scalable, secure software in a fast-paced, regulated environment.

Qualifications

  • Bachelor's Degree at NQF Level 7 in Computer Science, Software Engineering, Information Technology or a related discipline.
  • 10+ years of professional full stack software engineering experience.
  • At least 3 years' experience in a Lead or Senior Engineering role providing technical direction, code review and mentorship.
  • Strong hands-on experience across front-end, back-end, API and database development.
  • Production experience with modern back-end technologies such as .NET/C#, Node.js or Java/Spring.
  • Strong experience with Angular, React/Next.js, Vue/Nuxt, Svelte or comparable modern front-end frameworks.
  • Advanced TypeScript and modern JavaScript capability, together with strong HTML5, CSS3 and responsive design fundamentals.
  • Experience with component-driven architecture, state management and modern front-end tooling.
  • Familiarity with technologies such as NgRx, Redux, Pinia, Zustand, Vite, Webpack, npm, pnpm, Storybook, Material and Tailwind CSS.

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 appropriate design documentation 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 technical quality
  • Champion CI/CD, automated testing, observability, trunk-based development and DevSecOps practices
  • Use delivery metrics to identify opportunities to improve engineering flow, quality and developer experience
  • Mentor engineers across different levels and support targeted technical development
  • Participate in technical interviews, onboarding and capability-building initiatives
  • Partner with QA to establish appropriate unit, integration, contract, end-to-end and performance testing strategies
  • Identify technical, delivery and security risks and drive appropriate mitigation
  • Embed secure-by-design principles, OWASP practices and applicable compliance requirements into development
  • Drive remediation of technical debt, vulnerabilities and production incidents
  • Translate business requirements into practical, scalable technical solutions
  • Maintain clear technical documentation, including architecture diagrams, API specifications, runbooks and READMEs
  • Champion effective and responsible use of AI coding assistants such as GitHub Copilot, Claude Code, Cursor and ChatGPT
  • Help define safe practices for AI-assisted engineering, including human review, data protection, IP considerations and evaluation
  • Design and deliver production AI capabilities using technologies and patterns such as LLMs, prompt engineering, RAG, embeddings, vector databases and function or tool calling

Skills

Full-stack development
Technical leadership
Code reviews
Mentoring
CI/CD
DevSecOps
AI-enabled development
Cloud experience
REST/GraphQL
Angular/React/Node

Education

Bachelor's Degree in Computer Science or related

Tools

Docker
Kubernetes
Azure
AWS
GitHub Actions
Terraform

Job description

Edgexec (Pty) Ltd in Johannesburg is seeking a Lead Software Engineer to drive technical direction while staying hands-on across full stack development, architecture and AI-enabled product initiatives.

You will mentor engineers, shape engineering standards, participate in design decisions and collaborate with Product, QA, DevOps and security teams to deliver scalable, secure software in a fast-paced, regulated environment.

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

Similar jobs worth comparing

Lead Software Engineer - AI-Driven, Secure Platform
Lead Software Engineer - AI-Driven, Secure Platform

Edge Executive Search Group • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Senior Software Engineer – Fintech, AI & Cloud Platform Lead
Senior Software Engineer – Fintech, AI & Cloud Platform Lead

Edgexec (Pty) Ltd • Johannesburg

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

Edge Executive Search Group • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Senior Software Engineer & Solution Architect (Hybrid)
Senior Software Engineer & Solution Architect (Hybrid)

Edgexec (Pty) Ltd • Johannesburg

Hybrid
ZAR 1,200,000 - 1,800,000
Senior Software Architect – Fintech & AI Innovation
Senior Software Architect – Fintech & AI Innovation

Edge Executive Search Group • Johannesburg

On-site
ZAR 900,000 - 1,300,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 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
Executive Software Engineering Leader (FinTech)
Executive Software Engineering Leader (FinTech)

DataTech Recruitment • Johannesburg

On-site
ZAR 1,500,000 - 1,800,000
Software Engineering Manager - Lead Global AI Teams
Software Engineering Manager - Lead Global AI Teams

LexisNexis • Wes-Kaap

On-site
ZAR 1,000,000 - 1,600,000
Lead Software Developer
Lead Software Developer

DataTech Recruitment • Johannesburg

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