South Africa

Software Engineer: Back-End III, Stellenbosch

Software Engineer: Back-End III, Stellenbosch
Description
About the Role We are looking for a highly skilled Software Engineer to join our Cash Devices team on a permanent basis. This role focuses on the development, integration, and support of custom ATM solutions, forming a critical part of the software platform that supports Capitec’s ATM estate.

This is a specialist role combining strong Postilion expertise with SDK‑based Java development, with a primary focus on configuration, integration, and operational stability, rather than pure greenfield software development. The role is based in Stellenbosch, where hands‑on access to the ATM lab environment is required.

Key Responsibilities

Develop and maintain custom applications and interfaces using the Postilion SDK

Build and supportCash Devices applications and device integration solutions (ATM, POS, etc.)

Customise and extendPostilion functionality to meet business and operational requirements

Develop and maintainSDK‑based integrations using Java

Support and upgradeintegration drivers between devices and ATM applications

Provide technical support, troubleshooting, and issue resolution for Postilion‑related systems

Collaborate with cross‑functional teams including QA, infrastructure, and business analysts

Support patching, upgrades, and lifecycle management of ATM software platforms

Our Ideal Candidate Has

Minimum 5 years’ experience in a Postilion systems role , including exposure to:

Postilion Realtime

PostCard

Postilion Office

ATM Application environments

Minimum 5 years’ current experience

with either:

Postilion SDK

or

Java development in integration‑heavy environments

Strong understanding of

ISO 8583 messaging

and ATM transaction flows

Experience with

ATM device protocols

(e.g. Diebold 912, NCR NDC)

Experience working with

modern source control systems

(Git / GitHub), including branching, merge requests, and code reviews

Scripting experience (preferably

PowerShell or Python )

Solid database knowledge;

SQL Server

experience preferred

Strong analytical, troubleshooting, and debugging skills

Excellent communication and documentation abilities

Experience in

banking, fintech, payments, or switching platform environments

Education (Minimum) Grade 12 National Certificate / Vocational

Education (Ideal or Preferred) A relevant tertiary qualification in Information Technology

Skills

Analytical Skills

Attention to Detail

Communications Skills

Interpersonal&Relationship management Skills

Capitec Bank is an authorised financial services provider (FSP 46669) and registered credit provider (NCRCP13). Capitec Bank Limited Reg. No: 1980/003695/06

#J-18808-Ljbffr
Highlights
Safety Tips
Do not pay a ’prospective employer’ anything in order to secure a job.
1 / 10
More info about this ad

Software Engineer: Back-End III has been posted in the Stellenbosch Engineering category on Locanto.

Why not check out other ads in this category, such as Senior Software Engineers (CH1129b), Stellenbosch, Intermediate Software Engineer, Stellenbosch or Structural Engineer (CH1197) in Stellenbosch. Currently, there are 10 ads posted in the Engineering category in Stellenbosch.

There are more ads within a 15 km radius for this category. If you want to view those ads, click here.