Senior Engineering Lead

CodeConnect Staffing

Sandton

On-site

ZAR 900,000 - 1,700,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CodeConnect Staffing in Sandton, Johannesburg invites a Senior Engineering Lead who combines hands-on software development with technical leadership. With 7+ years building enterprise solutions, you will write code, architect microservices, and guide the evolution of our Angular web platforms, mobile backends, and API layers.

You will stay ahead of industry shifts, embracing AI-assisted development, modern API orchestration, full-stack observability, and scalable cloud architectures.

Qualifications

  • 7+ years of total software engineering experience with at least 2+ years as Tech Lead or Engineering Lead.
  • Deep expertise in modern Angular web platforms and TypeScript.
  • Proven full‑stack/API integration experience with Node.js, Java (Spring Boot), and C# (.NET).
  • Hands‑on coder who leads by example and writes robust automated tests.
  • Experience adopting AI development tools and integrating LLM APIs/AI services.
  • Cloud native infrastructure experience (AWS/Azure/GCP), containers (Docker, Kubernetes), and CI/CD automation.

Responsibilities

  • Hands-on development and architecture responsibilities (50% coding/design, 50% leadership).
  • Modernize Angular client applications and backend touchpoints for high performance and responsive UX.
  • Decompose legacy systems into scalable microservices using API-first, event-driven patterns.
  • Integrate AI tooling and workflows to boost squad velocity and AI-ready pipelines.
  • Champion automated testing and full-stack observability across all channels.
  • Provide team governance and mentorship for junior and senior engineers.

Skills

Senior leadership
Hands-on coding
Architectural design
Mentorship
Peer reviews
Technical governance

Tools

Angular
TypeScript
Node.js
Java Spring Boot
C# .NET
Python
FastAPI
LangChain
LlamaIndex
Docker
Kubernetes
GitHub Actions
Azure DevOps
GitLab
Playwright
OpenTelemetry
Dynatrace
Kibana

Job description

Job Specifics
  • Location: Sandton, Johannesburg
  • Work Model: Hybrid
  • Type: Permanent
  • Role Level: Senior / Technical Lead (7+ Years Experience)
Role Summary
We are looking for a seasoned Senior Engineering Lead who combines deep, hands‑on software development expertise with modern technical leadership. With 7+ years of building enterprise solutions, this role requires a technical leader who actively writes code, architects resilient microservices, and leads the evolution of our digital channels (including Angular web platforms, mobile backends, and API layers).
The ideal candidate stays ahead of industry shifts—embracing AI‑assisted software development, modern API orchestration, full‑stack observability, and scalable cloud architectures.
Core Technology Stack
  • Frontend & Web Channels: Angular (v12+, RxJS/Signals, NgRx), TypeScript, JavaScript (ES6+), HTML5/SCSS.
  • Backend & API Layer: Node.js/TypeScript (NestJS or Express), Java (Spring Boot) and C# (.NET Core/.NET 8+).
  • API Integration: Experience API’s, RESTful APIs, GraphQL, WebSockets, API Gateways, gRPC.
  • AI & Integration Layer: Python (FastAPI, LLM API integration, LangChain/LlamaIndex) for connecting digital apps to AI services.
  • Cloud & DevOps: AWS, Azure, or GCP; Docker, Kubernetes; CI/CD pipelines (GitHub Actions, Azure DevOps, or GitLab).
  • Quality & Observability: Playwright, OpenTelemetry, Dynatrace, Kibanna
Key Responsibilities
  • Hands-on Development & Architecture (50% Coding/Design, 50% Leadership): Spend significant time writing modern TypeScript/Angular code and backend services, conducting peer reviews, and setting platform design standards.
  • Digital Channel Evolution: Lead the modernization of client-facing Angular applications and backend touchpoints, ensuring high performance, responsive design, and smooth user experiences.
  • System Deconstruction & Architecture: Decompose complex legacy components into scalable microservices using API-first, event‑driven architecture patterns (e.g., Sagas, Circuit Breakers).
  • AI Tooling & Integration: Integrate AI‑assisted workflows (e.g., GitHub Copilot, automated code review, synthetic data generation) into the software development lifecycle to boost squad velocity and build AI‑ready platform pipelines.
  • Observability & Quality: Champion continuous automated testing (e.g., Playwright) and full‑stack distributed tracing to maintain high availability and performance across all channels.
  • Team Governance & Mentorship: Drive engineering excellence, clear technical documentation, and hands‑on guidance for intermediate and senior developers.
Requirements
Experience and Qualifications
  • Experience Level: 7+ years of total software engineering experience, with at least 2+ years operating as a Tech Lead or Engineering Lead.
  • Angular & TypeScript Mastery: Deep expertise modernizing and scaling enterprise Angular web platforms (including state management with RxJS/NgRx).
  • Full-Stack / API Integration Experience: Proven track record building secure, high‑traffic RESTful APIs or GraphQL layers connecting frontend applications to enterprise backends using Node.js, Java (Spring Boot), and C# (.NET).
  • Hands‑on Engineering Focus: Active coder who leads by example, participates in complex codebases, and writes robust automated unit and end‑to‑end tests.
  • AI Integration Mindset: Hands‑on experience using AI development tools in daily workflows, along with an understanding of integrating LLM APIs/AI services into digital applications.
  • Cloud & Containerization: Solid experience with cloud‑native infrastructure (AWS/Azure/GCP), containerized environments (Docker, Kubernetes), and CI/CD automation.
Application Process
Applications will be reviewed against the requirements of the position, and shortlisted candidates will be contacted to discuss the opportunity further.
Please note: Only shortlisted candidates will be contacted. If you have not received feedback within two weeks of submitting your application, please consider your application unsuccessful on this occasion.
Your details may, however, be retained in accordance with applicable data protection requirements and considered for other suitable opportunities, where appropriate.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer | Johannesburg | Permanent
Lead Software Engineer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Technical Lead (.NET, Angular & AWS)
Technical Lead (.NET, Angular & AWS)

iDbase Software • Johannesburg

Hybrid
ZAR 600,000 - 800,000
Senior Engineering Lead
Senior Engineering Lead

Omega HR Solutions • Sandton

On-site
ZAR 1,500,000 - 2,100,000
Lead .NET Developer
Lead .NET Developer

ATS Client • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Technical Lead (Java | Spring Boot)
Technical Lead (Java | Spring Boot)

Goldman Tech Resourcing • Johannesburg

Hybrid
ZAR 1,200,000 - 1,800,000
IT Engineering Lead
IT Engineering Lead

TFG (The Foschini Group) • Wes-Kaap

On-site
ZAR 600,000 - 800,000
Expert Front-End Developer (Angular & Cloud) (Contract) - Gauteng/Hybrid - Isb802692
Expert Front-End Developer (Angular & Cloud) (Contract) - Gauteng/Hybrid - Isb802692

Isanqa Resourcing • Pretoria

Hybrid
ZAR 1,100,000 - 1,800,000
Lead .Net and Angular Developer
Lead .Net and Angular Developer

ATS Client • Cape Town

Hybrid
ZAR 900,000 - 1,800,000
Lead Software Developer
Lead Software Developer

DataTech Recruitment • Johannesburg

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

Smart4 Energy • Wes-Kaap

On-site
ZAR 700,000 - 1,100,000