Technology

Senior Developer

Dynexity·Gauteng, south-africa·Default
TechnologyseniorDefault
-Closes Dec 4, 2026

Our client is seeking an experienced Senior Full Stack Developer to join their team.The ideal candidate will have strong front-end and back-end development experience, with a solid understanding of UX/UI principles and design.Proficiency in JavaScript, Python and SQL (PostgreSQL) is essential, alongside experience with Linux, Docker, HAProxy and WireGuard. Knowledge of Scrum methodologies and a passion for creating user-friendly software solutions will be highly advantageous.

Desired Skills:

scrum

javascript

python

Linux

Docker

At a glance

Company

Dynexity

Location

Gauteng, south-africa

Employment

Default

Experience

senior

Valid until

December 4, 2026

Created

November 5, 2026

More opportunities

Similar roles you might like

Senior C# Developer

Sanlam Group

All, south-africa

full-time

What will you do? The Senior C# Full Stack Developer builds and delivers complex enterprise applications, integrations, APIs, andcloud-native solutions across the SLS ecosystem, implementing secure, reliable, and maintainable componentsacross web applications, services, APIs, and platform integrations. The role ensures that all solutions adhere to engineering standards, including API design and versioning practices,integration patterns, architectural guardrails, and CI/CD pipeline quality gates to ensure scalable, reliable, andmaintainable releases across the broader product ecosystem. Working under the technical direction of the Technical Lead, the role provides technical leadership on the selectionand adoption of cloud services, integration technologies, software engineering practices, and platform capabilities. The role translates solution designs into high-quality implementations, strengthens engineering discipline throughcode reviews and collaboration, and improves operational resilience through testing, observability, and production-grade engineering practices. The Senior Developer mentors engineers across squads, uplifts engineering maturity, and drives design decisionsthat ensure long-term platform sustainability, architectural consistency, and alignment with strategic businessoutcomes. Experience with Microsoft Dynamics 365, Dataverse, and Power Platform is advantageous but not required. What will make you successful in this role? Architecture & Governance Implement integration architecture across the product domain, covering synchronous and asynchronouscommunication patterns, event-driven solutions using Service Bus and Event Grid, and API-first serviceboundaries. Own and govern Azure API Management (APIM) implementations, including workspaces, gateways, routing,policies, and developer experience. Establish and maintain REST API standards, including resource modeling, versioning strategies, request andresponse validation, pagination, and error handling. Define and standardize integration and orchestration patterns using technologies such as Azure Functions,Durable Functions, Logic Apps, and custom C# services. Engineer resilience patterns across distributed systems, including retries, circuit breakers, fault isolation,idempotency, and timeout strategies. Embed security best practices such as least privilege access, secure authentication, authorization, secretsmanagement, and compliance-aligned logging. Release & Quality Leadership Establish and continuously improve quality gates across environments, including unit testing, integrationtesting, contract testing, performance validation, and security testing. Ensure CI/CD pipelines enforce engineering and quality standards consistently across delivery teams. Drive observability and monitoring practices through logging, telemetry, trace correlation, dashboards, andactionable alerting. Use operational insights to prioritize technical debt reduction, resiliency improvements, and performanceoptimization. Lead incident reviews and root cause analysis activities, ensuring lessons learned are translated into actionplans and backlog improvements. Guide teams in adopting shift-left testing practices, automated quality feedback loops, and effective test datamanagement strategies. People Leadership & Ways of Working Mentor developers through technical coaching, architectural guidance, code reviews, pair programming, andengineering best practices. Partner closely with Solution Architects and Technical Leads to shape roadmaps, influence design decisions,and ensure architectural consistency. Collaborate with Data and Analytics teams to establish and maintain reliable, versioned data integrationpatterns. Support QA and Test Automation engineers by enabling appropriate test environments, seeded data, mocks,stubs, and automation capabilities. Promote a high-performance engineering culture focused on accountability, collaboration, continuousimprovement, and innovation. Experience 6-10+ years of software engineering experience with a strong focus on C#, .NET, cloud-native development,APIs, and enterprise integrations. Proven experience delivering enterprise-scale applications and leading complex technical initiatives. Experience establishing and promoting engineering standards, API governance, CI/CD practices, and qualityengineering principles. Demonstrated success improving resilience, performance, observability, scalability, and security in distributedsystems. Experience working within Agile delivery teams and modern software engineering environments. Experience within insurance, financial services, or other regulated industries will be advantageous. Experience with Microsoft Dynamics 365, Dataverse, and Power Platform will be advantageous. Knowledge and Skills Strong experience in C# and .NET / .NET Core development. Experience with ASP.NET Core, MVC, and Web API development. Solid understanding of object-oriented design principles and software engineering best practices. Strong understanding of design patterns and clean code principles. Experience with SQL Server and relational databases. Familiarity with RESTful APIs and API-first development practices. Experience with source control systems such as Git and Azure DevOps. Experience with Microsoft Azure (not negotiable). Knowledge of container technologies such as Docker and Kubernetes. Exposure to microservices architecture and distributed systems. Knowledge of CI/CD pipelines, DevOps practices, and Infrastructure as Code. Understanding of monitoring, observability, logging, and operational support practices. Experience with event-driven architectures, messaging platforms, and enterprise integrations. Strong troubleshooting, analytical, and problem-solving abilities. Excellent communication, stakeholder engagement, and collaboration skills. Experience within insurance or financial services will be advantageous. Exposure to Microsoft Dynamics 365, Dataverse, and Power Platform will be advantageous. Qualification Degree in Computer Science, Information Systems, Software Engineering, or equivalent qualification. Relevant Microsoft, Azure, AWS, or cloud-related certifications will be advantageous. Microsoft AZ-204 (Azure Developer Associate) certification will be advantageous. Experience with Azure DevOps, GitHub Actions, CI/CD tooling, and modern development practices. Experience with application lifecycle management (ALM), release management, and environment governance. Experience with Power Platform, Dataverse, or Dynamics 365 is advantageous but not required. Core Competencies Technical C# and .NET/.NET Core development. ASP.NET Core, MVC, and Web API development. Integration architecture (synchronous and asynchronous patterns). REST API design, governance, and lifecycle management. Azure cloud services and cloud-native application development. Event-driven architectures and messaging platforms. Microservices and container-based architectures. SQL Server and enterprise data integration. CI/CD pipelines, DevOps practices, and automated testing. Monitoring, observability, and operational resilience. Delivery & Process Designs for operability, supportability, scalability, and maintainability. Drives engineering excellence through standards, testing, automation, and continuous improvement. Establishes and enforces quality gates throughout the software delivery lifecycle. Leads incident reviews and promotes a culture of learning and continuous improvement. Leadership Provides technical leadership and mentorship to development teams. Sets engineering direction and establishes best practices. Promotes collaboration across teams and disciplines. Raises standards for code quality, testing, documentation, and delivery excellence. Coaches and develops engineering talent within the organization. Closing date 11 November 2026.

6 days ago

Lead Technology

Absa South Africa

Gauteng, south-africa

full-time

Job Summary Lead the agile solution design, deployment & ongoing optimization & evolution of enterprise wide technology products and services (full stack engineering & ownership / control) in low complexity environments. Job Description Product & Service Direction Setting, Solution Design & Performance Management Work with the CIO & business product owners to define the product & technical strategy (Full Stack - End to End) Act as the single point of partnership & assume responsibility for managing the senior business interface (product owner) relationship Assume one stop shop accountability for the delivery of the product & solutions (risk cannot be outsourced to vendors) Apply design thinking practices to deliver architecturally sound technical product & service solutions (and explain / guide / coach others on this architecture holistically and technically) Lead & facilitate the design of the product & or service solution blueprints aligned to the organization strategy (Short, Medium & Long Term) Collaborate across the tech value chain (CSO, CTO, etc.) to guide the business on the appropriate technical solution (cost to value) & the range of strategic technical choices to be made Lead the detailed scoping, prioritisation & integration planning for the design & deployment of products & services with & across multiple stakeholder groups (Front End, Back End & Integration) - (aligned to solution blueprints) Meaningfully contribute & ensure solutions align to the design & direction of the Group Architecture standards, principles, preferences & practices. Short term deployment must align to strategic long term delivery. Meaningfully contribute & ensure solutions align to the design and direction of the Group Infrastructure standards and practices e.g. OLA's, IAAS, PAAS, SAAS, Containerisation etc. Strategically & operationally monitor the performance of products and services (all applications) - ensuring ongoing optimization & cost to value for our businesses (think bank wide) DevOps (with deep knowledge & understanding of context within which we develop architecturally & infrastructurally) Leverage the required expert level (own) skill & knowledge in architecture & Infrastructure, design and manage all development & development practices & outputs across squads (apply knowledge on virtualization, containerization, automation, storage & serverless technologies (e.g. AWS, Azure, Google, & on prem-Cloud, etc.) Ensure the most optimal design & deployment of technical products and services in the organization (via pipeline - not manually) Design & Implement Automation Testing, Continuous Integration & Continuous Delivery Strategies & frameworks across squads for effective solution development & deployment (understand and apply expert knowledge in e.g. Kubernetes, Jenkins, TeamCity, Arifactory, MS Powershell, Collaborative Lifecycle Management (CLM) Tools, APM Tools (e.g. NewRelic & Splunk) etc. Ensure solution designs deliver on the key technical principles of: self-service, repeatability, testability, scalability & resilience Guide code development practices and processes through an understanding of complex concepts and developmental practices such as threading, parallel processing, asynchronous programming, domain driven design, lambdas etc. & coding language expertise (e.g. Java, C++, Groovy, Python, Bash, Perl, Ruby etc.) Guide & ensure the delivery of quality development (code) based on own experience in developing across a range of applications including but not limited to: server side, client side, web (SOAP, REST, JSON), socket based programming, batch & real time, building architectural patterns, security / security domains) Effectively manage the DevOps pipeline & associated releases for maximum customer impact & minimum business risk Manage the maintenance & optimization of applications, products & services as a 'way of doing things / culture' within the development teams. You are fully accountable for the longevity of applications aligned to Group Architectural practices. Coach & Mentor senior developers across squads on the technical competencies to effectively deliver on DevOps solutions (see Dev competency model in skills & competencies section). To do this, display proficiency in the Senior level competency requirements. Delivery Management (where there is a specific product / service you manage) With fluency in the deployment of agile methodologies, resource & manage the appropriate number and nature (skill & capability) of squad based teams to execute on both Run & Change elements of delivery Work in collaboration with transformation & change teams for effective resourcing and delivery management of various programmes at all levels (SI, BU etc.) Ensure agile practices are implemented and sustained for effective delivery to business e.g. RETRO's etc. Positively & proactively manage product owner relationships including building product owner technical capability to enable balanced & best fit decision making Proactively engage with & partner CTO, CSO, SE, Risk and broader enablement functions to drive alignment & leading practice in technology design & deployment People Set & Cascade Product & Service direction across squads Proactively attract, recruit, develop, retain, reward & deploy a diverse resource base aligned to an ever evolving tech environment (ahead of demand) Build a high performance team environment through self-directed teams by driving performance management & measurement that is aligned with agile working practices (including daily, weekly, etc. sprint routines, regular & honest feedback etc.) Accountable for the right people in the right teams to deliver on our tech strategy (always!) Leverage coaching techniques in all squad related activity to drive a higher quality design and deployment of technical products and services Financial & Vendor Management, Risk & Governance Carry the 'one stop shop' accountability for all risk associated with technical decision making (from ideation to deployment) Manage & Apply the organization risk & governance frameworks Ensure decisions on infrastructure & product design are aligned to chapter & guild guidelines & are sustainable for the enterprise Proactively involve / engage chapter & guild leads in product design & infrastructure decision making, applying an enterprise wide lens to product & service development Manage all vendor selection processes & take full accountability for all related commercial impact Negotiate best fit contracts for the organization at an enterprise level and align decision making to our key business principles of scalability, resilience, captivity etc. Deliver on time & on budget (always) Education Bachelor's Degree: Information Technology End Date: November 5, 2026

6 days ago

Software Engineer - Cpt

Dixie Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Software Engineer Location: Cape Town (Office Based) Experience Required: 0–2 Years Employment Type: Permanent About the Opportunity Our client, a global skincare company, is seeking a Software Engineer to join their Cape Town-based development team. This is an excellent opportunity for a recent graduate or junior developer to gain hands-on experience across the full software development lifecycle while working alongside experienced software engineers. The successful candidate will contribute to the ongoing development and maintenance of the company's web-based ERP platform and websites within a collaborative and innovative environment. Key Responsibilities Assist with the development of new features and enhancements Troubleshoot and resolve software bugs and technical issues Support the maintenance and optimization of existing systems Participate in code reviews and testing activities Collaborate with senior developers and other team members Contribute to the design and implementation of web-based solutions Learn and apply software development best practices Minimum Requirements Degree in Computer Science, Software Engineering, or a related field 0–2 years' software development experience Strong understanding of software development fundamentals Knowledge of: HTML CSS JavaScript Databases Backend development concepts Understanding of Object-Oriented Programming (OOP) Familiarity with Git or other version control systems Exposure to Python or Ruby on Rails would be advantageous but is not essential Personal Attributes Strong problem-solving and analytical skills Curious and eager to learn Self-motivated and proactive Strong attention to detail Effective communication and teamwork skills Adaptable and receptive to feedback Ability to work independently once trained What's on Offer Exposure to a global business environment Mentorship from experienced software developers Hands-on experience working on real-world software projects Opportunity to develop technical skills within a collaborative team Long-term career growth and development opportunities

8 days ago

It Intern ( Ccg Systems)

Mancosa

Gauteng, south-africa

full-time

Job Description Formal Qualification Currently pursuing or recently graduated with a bachelor's degree or diploma in Computer Science, Information Technology, Data Science, Accounting, or a related field. Alternatively, a Diploma in Business Analytics or Data Analytics with a strong focus on data visualization and analysis. Legal Requirements Valid code B driver's license Passed credit and criminal checks S.A Citizen, Resident or Valid S.A Work Permit Training Induction WebHR Company policy and procedure Company reporting structure Product knowledge CCG Systems' history, vision and mission Odoo Understanding Basic knowledge of financial reporting, data visualization, and SQL querying. Familiarity with Power BI or similar dashboarding toolsets for creating dashboards and reports. Basic SQL database querying and table structures and relations understanding is required. Experience with the ETL data process is also required. An understanding of SAGE X3 and SAGE 200 ERP systems is a plus. Experience At least 1 year working experience General Purpose of Job Key Responsibilities Solution Development Solution Development: Assist in the design, coding, testing, and deployment of software solutions using modern development frameworks and tools. Technical Support: Provide support in troubleshooting and resolving technical issues in existing applications. Documentation: Contribute to the creation and maintenance of technical documentation, including user guides, system specifications, and process flows. Collaboration: Work collaboratively with cross-functional teams including product managers, designers, and QA engineers. Research & Innovation: Explore new technologies and methodologies to improve solution efficiency and effectiveness. Quality Assurance: Participate in code reviews and testing activities to ensure high-quality deliverables. Agile Participation: Engage in Agile ceremonies such as stand-ups, sprint planning, and retrospectives. System Integration: Assist in integrating custom solutions with ERP systems like Sage to streamline business processes and ensure seamless data flow across departments. Key Accountability Solution Development Deliver assigned development tasks on time and to specification. Maintain high standards of code quality and documentation. Demonstrate initiative in learning and applying new technologies. Communicate effectively with team members and stakeholders. Adhere to company policies, coding standards, and best practices. Key Responsibilities Learning and Development Mentorship Participation: Work under the guidance of senior developers and participate in mentorship sessions to enhance technical and professional skills. Feedback Integration: Seek and incorporate feedback from peers and supervisors to improve performance and understanding. Project-Based Learning: Apply newly acquired knowledge to real-world projects, contributing to both personal growth and team objectives. Self-Directed Study: Take initiative in exploring emerging technologies and best practices in software development. Management will require you to develop, maintain and adhere to a personal development plan (You may be required to, from time to time produce evidence). ERP Exposure: Gain hands-on experience with Enterprise Resource Planning (ERP) systems such as Sage

10 days ago

Devops And Platform Engineer

Pedros Flame Grilled Chicken

KwaZulu-Natal, south-africa

full-time

Job Description The DevOps and Platform Engineer implements and maintains the hosting platform: the virtual machines and services that run the company's applications in Private Hosted Environments, and public cloud services where the business needs them. The role keeps that environment patched, secure, monitored, recoverable and well documented, and builds and maintains the automation (pipelines and infrastructure as code) that gets applications onto it reliably and repeatably. The role reports to the Platform and Engineering Manager, who sets the hosting standards and assists where needed. The engineer implements and maintains the environment to those standards and is the main hands-on owner of the platform day to day. Responsibilities : Hosting Infrastructure Implement, configure, operate and maintain the hosting virtual machines and services in Private Hosted Environments, to the standards set by the Platform and Engineering Manager. Implement and maintain public cloud services on AWS and Azure where the business needs them, to the same standards. Carry out routine maintenance, including patching, upgrades, certificate and credential renewals, and lifecycle management. Provision and decommission development, test and production environments in a consistent, repeatable way. Maintain an accurate inventory of hosted systems, environments and their dependencies. Automation and Delivery Pipelines Build and maintain the CI/CD pipelines used by the development team. Define infrastructure as code so environments can be rebuilt from source control rather than by hand. Automate repetitive operational work and reduce manual steps in deployment and maintenance. Support developers in deploying and running their applications correctly in each environment. Security and Hardening Apply hardening baselines, network segmentation, and firewall and access rules across hosted environments. Manage access to hosting environments on a least-privilege basis, review it regularly and remove it promptly when no longer needed. Manage secrets, keys and certificates so that no credentials sit in code or repositories. Run dependency, container image and configuration scanning in the pipelines, and act on the results with the Platform and Engineering Manager. Remediate hosting-related security and risk findings assigned by the Platform and Engineering Manager within agreed timelines, and provide evidence of the fix for independent verification. Backup, Recovery and Resilience Implement and operate backups for hosted systems, aligned to the agreed RPO/RTO and system classification. Test restores on a regular schedule and record the results. Maintain recovery runbooks and contribute to disaster recovery and business continuity planning. Monitoring and Incident Response Implement monitoring, alerting and log collection for hosted systems, and keep alerts actionable. Respond to hosting incidents, restore service, and document the root cause and follow-up actions. Take part in out-of-hours support for hosted systems. Change Control Raise hosting changes through the IT Operations change process and implement only approved changes. Record what was changed, when and why, so changes can be traced and reversed. Cost Awareness Right-size and tag resources, and flag unused or underused resources. Provide the Platform and Engineering Manager with consumption data so spend can be tracked and motivated. Documentation and Knowledge Sharing Maintain runbooks, architecture diagrams and procedures so another team member can operate, restore and rebuild the environment in the engineer's absence. Work with the Platform and Engineering Manager and the senior developers so that at least one other person can perform critical tasks such as restoring from backup, rotating credentials and deploying to production. Requirements 5+ years in infrastructure, DevOps or hosting roles, running production systems. Hands-on experience implementing and running virtual machines and services in privately hosted environments, including virtualisation platforms. Working experience with AWS and Azure services, enough to implement and maintain them where needed. Strong Linux server administration. Containerisation experience with Docker and an orchestrator such as Docker Swarm or Kubernetes, including reverse proxies and load balancing. Infrastructure as code experience (for example Terraform, Bicep, CloudFormation or Ansible) and CI/CD pipeline experience. Solid networking knowledge, including DNS, TLS, firewalls, VPNs and network segmentation. Practical experience with backup, restore and disaster recovery, including having tested restores. Experience with monitoring, logging and alerting tools. Understanding of identity and access management, including least privilege, role-based access, SSO and OAuth. Scripting ability in Bash, PowerShell or Python. Clear written documentation, and the discipline to work to a standard set by someone else and show evidence of compliance. Willingness to take part in out-of-hours support. Closing Date 06 November 2026

10 days ago

Head Of Commercial Payments Engineering - Randburg

Absa South Africa

Gauteng, south-africa

full-time

Job Summary Lead the agile solution design, deployment & ongoing optimization & evolution of enterprise wide technology products and services (full stack engineering & ownership / control) in low complexity environments. Job Description The Head of Engineering - Commercial Payments is accountable for the end-to-end engineering strategy, architecture, design, development, delivery, reliability and continuous improvement of Commercial Payments technology products and platforms. The role provides strategic and technical leadership across the commercial payments value chain, including merchant acquiring, point-of-sale (POS), SoftPOS, e-commerce payment gateways, QR payments, digital wallets, payment switching, transaction processing, merchant onboarding and servicing, settlement, reconciliation and associated integration services. Working in partnership with the CIO, business product owners, enterprise architecture, infrastructure, cybersecurity, risk and other technology functions, the incumbent will translate business strategy into scalable, secure and resilient engineering solutions that support revenue growth, operational efficiency, regulatory compliance and superior merchant experiences. The successful candidate will be accountable for the full technology lifecycle, from solution ideation and architecture through engineering, testing, deployment, production support and ongoing optimisation. The role will drive engineering excellence through modern software engineering practices, automation, DevSecOps, cloud and platform modernisation, data-driven operational management and the responsible adoption of AI-enabled engineering capabilities. The incumbent will lead multidisciplinary engineering and business analysis teams, build sustainable technical capability, manage strategic technology vendors and ensure that Commercial Payments technology remains fit for purpose, resilient, cost-effective and aligned with Absa's long-term technology strategy. Job Description Engineering Strategy and Technology Leadership Define and execute the Commercial Payments engineering strategy, aligned to the CIO's strategic direction, business objectives and Group Technology standards. Translate business priorities into an executable engineering roadmap covering platform modernisation, digital payment capabilities, technical debt reduction, resilience, scalability and innovation. Provide end-to-end engineering leadership across the commercial payments technology value chain, ensuring alignment between business requirements, solution architecture, development, integration, infrastructure and operational support. Act as the principal technology and engineering partner to senior business stakeholders and product owners, providing clear advice on technical options, trade-offs, feasibility, cost-to-value and delivery implications. Establish a clear target-state architecture and phased modernisation roadmap that balances immediate business needs with long-term strategic technology outcomes. Drive engineering decisions that improve payment acceptance, transaction processing performance, merchant experience, operational efficiency and commercial growth. Ensure that technology investment decisions are supported by measurable business outcomes, engineering benefits, risk assessments and total cost of ownership. Represent Commercial Payments engineering in relevant technology, architecture, risk, governance and business prioritisation forums. Solution Architecture and Engineering Design Lead the design and implementation of end-to-end payment solutions across front-end channels, payment gateways, switching platforms, integration layers, APIs, data services and back-end processing systems. Ensure that solution designs are secure, scalable, highly available, resilient, supportable and aligned with enterprise architecture principles and technology standards. Provide technical oversight across payment platforms and services, including card transaction processing, merchant acquiring, e-commerce, POS, SoftPOS, QR payments, digital wallets, settlement and reconciliation. Guide architecture decisions relating to API-led integration, event-driven architecture, real-time processing, cloud adoption, containerisation, distributed systems and modern application design. Ensure that solutions are designed for high transaction throughput, low latency, fault tolerance, recoverability and predictable performance under peak transaction volumes. Establish and maintain engineering design standards, reusable components, reference architectures, integration patterns and technical documentation. Ensure appropriate consideration of non-functional requirements, including security, performance, capacity, availability, maintainability, observability and disaster recovery. Partner with Group Architecture, Infrastructure, Cybersecurity and other technology functions to ensure solutions align with enterprise standards while addressing the specific requirements of payment processing. Challenge unnecessary complexity, technology duplication and point solutions that increase long-term operational cost or create architectural fragmentation. Ensure that technical debt is identified, prioritised and addressed through a managed engineering improvement roadmap. Software Engineering, DevSecOps and Engineering Excellence Establish and continuously improve engineering practices across development teams, ensuring consistent standards for software design, coding, testing, security, deployment and maintenance. Drive the adoption of modern software engineering principles, including domain-driven design where appropriate, modular architecture, API-first development, asynchronous processing and reusable services. Implement and optimise CI/CD pipelines, automated testing frameworks, infrastructure as code, automated security controls and standardised release processes. Promote automation-first engineering, reducing manual deployment activities, operational interventions, repetitive tasks and avoidable human error. Embed security by design through secure coding standards, code reviews, vulnerability management, dependency controls and automated security testing throughout the software development lifecycle. Ensure effective engineering quality controls through unit testing, integration testing, regression testing, performance testing, end-to-end testing and production verification. Drive consistent engineering standards across teams, including source control, branching strategies, code quality, release management, environment management and technical documentation. Establish clear accountability for code quality, application maintainability, defect prevention, engineering productivity and production readiness. Introduce appropriate engineering metrics to measure delivery performance, deployment frequency, change failure rate, recovery time, defect leakage and service reliability. Encourage experimentation, technical learning and continuous improvement while maintaining the governance and control standards required in a regulated financial services environment. Payment Platform Modernisation and Transformation Lead the engineering execution of Commercial Payments modernisation initiatives, including legacy platform evolution, integration simplification, infrastructure optimisation and the adoption of modern payment technologies. Develop and execute phased modernisation plans that reduce technical risk and operational complexity without compromising transaction processing continuity. Drive the evolution of payment switching, gateway, merchant acceptance and transaction-processing capabilities to support new products, channels, partners and business models. Enable the integration of fintechs, payment service providers, merchants and strategic partners through secure, scalable and well-governed APIs and integration services. Partner with business and transformation leaders to translate strategic programmes into engineering deliverables, technical milestones, release plans and measurable business outcomes. Ensure that proof-of-concept and pilot solutions are engineered for enterprise-scale deployment, with appropriate architecture, operational support, security, monitoring and cost controls. Drive rationalisation of legacy applications, redundant services and overlapping technology capabilities where there is a clear business and technical case. Ensure that new capabilities transition successfully into sustainable production services, with defined ownership, support models, service levels and operational controls. Support the adoption of real-time payment capabilities, digital acceptance channels, tokenisation, payment orchestration and other emerging capabilities aligned to the Commercial Payments strategy. Drive responsible adoption of AI and intelligent automation to improve software delivery, engineering productivity, incident investigation, operational monitoring and merchant servicing. Production Engineering, Reliability and Service Management Own the engineering accountability for the availability, stability, performance, recoverability and technical integrity of Commercial Payments applications and platforms. Establish proactive engineering practices to identify and address production risks before they result in material customer, merchant or business impact. Ensure effective management of major incidents, problem management, root-cause analysis, capacity planning, performance optimisation and recurring defect elimination. Drive the implementation of comprehensive monitoring, alerting, observability and service-health capabilities across payment platforms and their critical dependencies. Ensure that monitoring covers transaction processing, system availability, infrastructure health, integration connectivity, transaction flows and end-to-end payment outcomes. Establish and maintain appropriate service-level objectives, availability targets, recovery objectives and operational performance measures. Ensure robust disaster recovery, business continuity, resilience testing and recovery procedures for critical payment services. Partner with infrastructure, network, cybersecurity, operations and service management teams to maintain end-to-end service reliability and clear operational accountability. Lead engineering remediation following major incidents, ensuring that corrective actions address underlying technical and control weaknesses rather than only immediate symptoms. Drive operational automation, self-healing capabilities and preventative maintenance to reduce manual intervention, avoidable incidents and operational expenditure. Ensure that production changes are supported by appropriate impact assessments, testing evidence, implementation plans, rollback procedures and post-implementation verification. Agile Delivery and Engineering Execution Own engineering delivery across assigned products and services, balancing strategic change initiatives with production support, maintenance, mandatory changes and technical debt reduction. Work with the CIO, business product owners and delivery leaders to prioritise the engineering backlog based on business value, risk, regulatory obligations, capacity and technical dependencies. Ensure that engineering teams translate product requirements into clear technical specifications, delivery estimates, dependencies, acceptance criteria and release plans. Lead multidisciplinary teams comprising software engineers, technical leads, architects, business analysts, testers and other relevant specialists. Embed fit-for-purpose Agile delivery practices, including sprint planning, backlog refinement, reviews, retrospectives and continuous improvement. Ensure that delivery commitments are realistic, transparent and supported by appropriate resource capacity, technical readiness and risk management. Proactively manage dependencies across business, technology, architecture, infrastructure, cybersecurity, risk, vendors and external payment partners. Maintain visibility of delivery progress, impediments, risks, costs, quality and expected outcomes through meaningful engineering and delivery reporting. Ensure effective release management and change governance to minimise customer impact and production risk. Drive a culture of accountability for delivery outcomes, engineering quality and sustainable execution rather than activity-based reporting alone. People Leadership and Engineering Capability Development Lead, develop and retain a high-performing engineering organisation with the skills and capabilities required to deliver the Commercial Payments technology strategy. Set and communicate clear engineering direction, technical standards, performance expectations and accountability across teams and individual contributors. Attract and develop engineering talent across software development, solution design, integration, testing, platform engineering, DevOps, production engineering and business analysis. Build strong technical leadership within squads through empowered engineering leads, senior developers, architects and subject-matter experts. Coach and mentor senior engineers and technical leads, strengthening technical judgement, architecture capability, problem-solving and engineering ownership. Establish clear career development pathways, technical competency frameworks, succession plans and knowledge-transfer practices. Ensure appropriate resource allocation across business-as-usual support, strategic change, platform modernisation and mandatory regulatory or scheme-related initiatives. Build a collaborative, inclusive and performance-driven environment that encourages constructive challenge, knowledge sharing and continuous learning. Proactively manage performance, capability gaps, critical vacancies, retention risks and single points of technical failure. Develop sustainable engineering capacity through appropriate workforce planning, skills development, vendor utilisation and knowledge retention. Foster a culture in which teams take accountability for the complete lifecycle of the solutions they build, including their ongoing support, reliability and continuous improvement. Financial, Commercial and Vendor Management Manage engineering budgets, resource expenditure, technology investment and vendor costs within agreed financial parameters. Ensure that engineering investment decisions are supported by clear business cases, cost-to-value assessments, measurable benefits and sustainable operating models. Drive optimisation of technology costs across software licensing, infrastructure, cloud consumption, vendor services, development capacity and production support. Lead or contribute to technology vendor selection, technical due diligence, solution evaluations, commercial negotiations and contract governance. Hold strategic technology vendors accountable for service quality, engineering standards, delivery commitments, contractual obligations and agreed service levels. Ensure that vendor solutions are appropriately integrated into Absa's architecture, security, operational support and risk management frameworks. Reduce unnecessary vendor dependency and technology lock-in through appropriate architecture, internal capability development, documentation and knowledge transfer. Maintain clear visibility of total cost of ownership, technology lifecycle costs, renewal obligations and material commercial risks. Ensure that engineering delivery and operational commitments are managed within approved budgets and agreed priorities, escalating material deviations and trade-offs transparently. Risk, Governance, Security and Regulatory Compliance Maintain end-to-end accountability for engineering-related technology risks, ensuring that risks are identified, assessed, documented, mitigated and escalated appropriately. Ensure that engineering solutions comply with applicable Absa policies, Group Technology standards, information security requirements and regulatory obligations. Embed risk management and control requirements throughout the solution lifecycle, from ideation and architecture through development, testing, deployment and production support. Ensure compliance with applicable PCI DSS requirements, card scheme mandates, payment security standards, data protection requirements and relevant regulatory obligations. Partner with Cybersecurity, Enterprise Risk, Compliance, Fraud, Architecture and other control functions to address risks associated with payment processing and digital payment services. Ensure appropriate controls for privileged access, encryption, key management, secrets management, vulnerability remediation, audit logging and secure software delivery. Drive timely remediation of audit findings, technology control weaknesses, scheme compliance issues and identified operational risks. Ensure engineering teams maintain appropriate evidence of design decisions, testing, approvals, release controls, risk acceptance and operational readiness. Proactively identify and mitigate concentration risks, unsupported technology, obsolete components, vendor dependencies and single points of failure. Promote a culture of engineering accountability in which technology risk remains owned by Absa and is not delegated to third-party vendors. Required Experience and Qualifications Essential qualifications Bachelor's degree in Computer Science, Software Engineering, Information Technology, Engineering or a related field. Equivalent relevant qualifications and experience may be considered in line with Absa's requirements. Essential experience Significant technology leadership experience in banking, payments, financial services or another complex, highly regulated technology environment. Demonstrated experience leading engineering, software development or technology delivery teams across multiple products, platforms and services. Strong experience in payment processing, card acquiring, payment gateways, transaction switching, merchant services or digital payment technologies. Proven experience in end-to-end solution architecture, software engineering, systems integration and platform modernisation. Demonstrated understanding of high-volume, high-availability transaction-processing environments and the engineering disciplines required to operate them reliably. Strong knowledge of modern software engineering practices, DevSecOps, CI/CD, automated testing, application performance monitoring and production engineering. Experience in Agile delivery, multidisciplinary team leadership, technical resource planning and managing competing Run and Change priorities. Proven experience managing technology budgets, vendors, delivery commitments, commercial contracts and technology-related risks. Experience working with enterprise architecture, infrastructure, cybersecurity, risk and compliance stakeholders in a regulated environment. Demonstrated experience delivering complex technology initiatives from solution design through implementation, production stabilisation and ongoing optimisation. Strong executive stakeholder management skills, including the ability to communicate technical complexity, business impact, delivery risk and investment trade-offs clearly. Advantageous experience Experience with card schemes, including Visa and Mastercard, and the associated technical, operational and compliance requirements. Experience with payment switches and gateways, including platforms such as BASE24, BASE24-eps, Postilion, Cybersource or equivalent technologies. Experience with cloud platforms, containerisation, Kubernetes, API management, event streaming, distributed systems and modern integration architectures. Experience with observability platforms, automated incident management, performance engineering and resilience testing. Experience in merchant onboarding, payment acceptance, digital wallets, QR payments, tokenisation, fraud controls and payment orchestration. Experience applying AI and intelligent automation to software engineering, operational support and payment-service management. Experience in large-scale technology transformation, legacy modernisation and the transition of new digital capabilities into enterprise production environments. Technical and Leadership Competencies The successful candidate will demonstrate: Strategic engineering leadership: Ability to translate business strategy into an executable engineering roadmap and measurable outcomes. Architecture and technical judgement: Ability to make sound end-to-end technology decisions, balance competing design considerations and challenge inappropriate solutions. Software engineering excellence: Strong understanding of software development, engineering standards, automated delivery and continuous improvement. Payments domain expertise: Understanding of payment processing, merchant acquiring, transaction flows, scheme requirements and associated operational risks. Reliability and resilience: Ability to engineer highly available, secure and recoverable services for business-critical payment environments. Commercial acumen: Ability to evaluate technology investment, optimise cost-to-value and manage vendor and financial commitments. Risk and control discipline: Ability to embed security, compliance and operational risk management throughout the engineering lifecycle. People leadership: Ability to build high-performing teams, develop technical talent and establish clear accountability. Executive communication: Ability to communicate complex technology matters and material decisions to senior business and technology stakeholders. Continuous improvement: Ability to use engineering metrics, automation and data-driven insights to improve quality, productivity, reliability and delivery performance. Key Performance Outcomes Success in the role will be measured through a balanced set of business, engineering, service and people outcomes, including: Platform reliability and resilience: Improved availability, stability, recovery capability and reduction in recurring production incidents. Engineering delivery: Improved predictability, delivery throughput, release quality and time to market for business-critical capabilities. Platform modernisation: Delivery against the agreed modernisation roadmap, reduction of material technical debt and improved architectural alignment. Business and merchant outcomes: Contribution to payment acceptance growth, merchant experience, operational efficiency and revenue opportunities. Engineering quality and automation: Increased automated testing and deployment, reduced manual intervention, lower defect leakage and improved engineering productivity. Risk and compliance: Timely remediation of technology and scheme-related control gaps, audit findings and security vulnerabilities. Financial performance: Effective management of engineering expenditure, vendor costs, technology investment and total cost of ownership. People and capability: Improved engineering capability, succession coverage, retention of critical skills and reduced dependence on individual specialists. Operational efficiency: Improved monitoring, incident resolution, capacity management and automation of repetitive operational activities. Sustainable delivery: Successful transition of new capabilities into production with appropriate ownership, documentation, support arrangements and operational controls. Why This Role Matters Commercial Payments is a critical enabler of business banking, merchant services and digital commerce. The reliability, scalability and evolution of its technology directly influence merchant experience, payment acceptance, operational efficiency and Absa's ability to compete in a rapidly changing payments ecosystem. The Head of Engineering - Commercial Payments will play a pivotal role in strengthening Absa's engineering capability, modernising strategic payment platforms, improving service resilience and accelerating the delivery of innovative payment solutions. This is an opportunity to lead a business-critical engineering function, build sustainable technical capability and deliver secure, scalable and commercially valuable technology that supports Absa's growth ambitions across South Africa and the broader African market. Education Bachelor's Degree: Information Technology End Date: October 30, 2026

11 days ago