Lead Software Engineer (Full‑Stack, Cloud | Angular & Node.js)

Reposted 3 Days Ago
Be an Early Applicant
Sandton, Sandown, Johannesburg, Gauteng
In-Office
Senior level
Financial Services
The Role
Hands-on technical lead responsible for designing, building, testing, migrating and operating a full-stack Angular/Node.js enterprise application on AWS, automating operational processes, improving data quality and reporting, and mentoring engineers to improve engineering practices and delivery.
Summary Generated by Built In
Empowering Africa’s tomorrow, together…one story at a time.

With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group.

Job Summary

Build high-performing, scalable, enterprise-grade applications & build capability in others to do the same. This includes but is not limited to applying critical thinking, design thinking and problem solving skills in an agile team environment to solve complex technical problems (Front End, Back End and Integration) with high quality solutions & leading all phases of the development lifecycle to deliver.

Job Description

The Client Onboarding & Data Enablement team within CIB Technology is looking for a Lead Software Developer to take technical leadership on Activity Tracker, an internal tool used within CIB Client Management environment to manage client data and analytics related to client activities. You will help drive our Automation Flight Plan outcomes, modernising and automating key operational processes, improving scalability and reliability, and strengthening reporting/insights delivery.

Key Responsibilities

You will operate as a hands-on technical leader, accountable for building high-performing, scalable, enterprise-grade solutions and enabling others to do the same.

Delivery & Engineering Leadership

  • Lead delivery across the full SDLC: solution design, build, testing, release, and production support in an agile/DevOps environment.

  • Solve complex technical problems (front-end, back-end, and integration) using strong critical thinking and design thinking.

  • Produce well-organised, optimised, documented code and ensure high-quality engineering practices (including test-driven approaches where applicable).

Platform Modernisation (AWS migration focus)

  • Drive migration and operational readiness for Angular + Node.js/Express workloads on AWS (EC2), ensuring secure connectivity to on‑prem dependencies (MongoDB, Denodo) and “minimal impact” lift-and-shift execution where required.

  • Implement/strengthen monitoring and logging aligned to AWS-hosted operations.

Automation Flight Plan contribution (objective & outputs) Aligned to the 2026 flight plan, you will contribute to:

  • Modernising Data Ops through operating model review, embedding automation and AI to improve data quality and MI at scale.

  • Delivering automation initiatives to reduce manual intervention (as defined in the flight plan) and enabling improved operational efficiency and data accessibility.

  • Supporting the establishment/enhancement of reporting/analytics capabilities as part of the broader portfolio outcomes.

Core skills required

These requirements combine the Lead Engineer role profile expectations and the engineering capabilities demonstrated in the attached resume.

Must-have technical skills

  • Full-stack engineering experience delivering enterprise applications (front-end + APIs + integrations).

  • Strong experience with modern web stacks—Angular and Node.js/Express are central to Activity Tracker.

  • Cloud engineering (AWS) experience for application hosting, observability, and secure integration patterns.

  • API & integration engineering (REST; messaging/eventing exposure valued).

  • Data layer competency with NoSQL/relational databases (Activity Tracker currently uses MongoDB; broader estate may include other platforms).

  • CI/CD and DevOps tooling mindset (build, deploy, run).

  • Denodo builds and query skills

  • Power BI Reporting and Building Skills

Engineering leadership & ways of working

  • Ability to lead technical delivery and build capability in others (coaching/mentoring, driving standards, improving engineering practices).

  • Strong analytical and decision-making skills in collaborative environments.

Experience / qualifications

  • Typically 8+ years relevant software engineering experience

  • Relevant Diploma/B‑Degree in Computer Science (preferred) or equivalent experience demonstrating cross-domain application.

  • Experience as an agile practitioner and knowledge or experience of other delivery methodologies e.g. Azure

  • Excellent communication, analytical skills and decision making ability in collaborative environments

  • Excellent understanding of specific coding / scripting languages e.g. Java, C#, Python, Perl, JavaScript

  • Solid understanding of Object Oriented Design and ability to properly apply general design patterns and paradigms

  • Experience with REST API & API Integration

  • Experience with CI / CD tools (like Jenkins, Azure Devops)

  • Ability to create and maintain sophisticated CI / CD pipelines

  • Strong understanding of version control and related concepts and techniques, particularly Git

  • Experience with appropriate unit testing framework(s)

  • Excellent debugging and problem-solving skills.

  • Familiar with OAuth, Open Connect ID and SAML

  • Understanding of Data & Data Structure

What success looks like (outputs you’ll deliver for 2026)

In the first phase, success will be measured by delivering tangible outcomes aligned to the platform modernisation and flight plan intent, including:

  • Stable, secure AWS-hosted hosting for Activity Tracker/Reporting workloads (as per the AWS migration scope), with production-grade monitoring/logging.

  • Reduced manual effort through automation initiatives aligned to the “Automation of Core Client Data Operations” and broader “Future‑Fit Operating Model Enabled by Automation & Analytics” portfolio objectives.

Education

Bachelor's Degree: Information Technology

Absa Bank Limited is an equal opportunity, affirmative action employer. In compliance with the Employment Equity Act 55 of 1998, preference will be given to suitable candidates from designated groups whose appointments will contribute towards achievement of equitable demographic representation of our workforce profile and add to the diversity of the Bank.

Absa Bank Limited reserves the right not to make an appointment to the post as advertised

Top Skills

Angular
AWS
Azure Devops
C#
Denodo
Ec2
Express
Git
Java
JavaScript
Jenkins
Messaging/Eventing
MongoDB
Node.js
Oauth
Openid Connect
Perl
Power BI
Python
Rest Api
SAML
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Johannesburg
39,055 Employees
Year Founded: 2018

What We Do

Absa Group Limited (Absa) has forged a new way of getting things done, driven by bravery and passion, with the readiness to realise growth on the African continent and beyond.

We’re a truly African brand, inspired by the people we serve in Botswana, Ghana, Kenya, Mauritius, Mozambique, Seychelles, South Africa, Tanzania, Uganda, and Zambia. We also have representative offices in China, Namibia, Nigeria and the United States, as well as securities entities in the United Kingdom and the United States, along with technology support colleagues in the Czech Republic.

Similar Jobs

ServiceNow Logo ServiceNow

Enterprise Account Executive

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Johannesburg, Gauteng, ZAF
28000 Employees

Mastercard Logo Mastercard

Consultant

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Johannesburg, City of Johannesburg, Gauteng, ZAF
38800 Employees

ServiceNow Logo ServiceNow

Account Executive

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Johannesburg, Gauteng, ZAF
28000 Employees

Ericsson Logo Ericsson

People Business Partner

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
2 Locations
89000 Employees
5-5 Annually

Similar Companies Hiring

Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees
Rain Thumbnail
Web3 • Payments • Infrastructure as a Service (IaaS) • Fintech • Financial Services • Cryptocurrency • Blockchain
New York, NY
80 Employees
Granted Thumbnail
Mobile • Insurance • Healthtech • Financial Services • Artificial Intelligence
New York, New York
23 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account