CareerPlanSign in

Senior Back-End Software Engineer: Cash Devices

Cape Town City Centre, Cape Town Region💼 Full-time🗓 2026-05-14 → 2026-08-10

Core

Develop, integrate, and support custom ATM solutions and device integration using Postilion SDK and Java.

Role type

Senior Back-End Software Engineer (Cash Devices/ATM)

Builds

Custom ATM applications, device integration solutions, and operational support for ATM estates.

Domain

Banking / Fintech / Payments / ATM Infrastructure

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Postilion SDK, Java, ISO 8583 messaging, ATM device protocols (Diebold 912, NCR NDC), Git, SQL Server, PowerShell/Python scripting

Preferred skills

Banking/fintech domain experience, tertiary qualification in IT

Technologies

Postilion, Java, SQL Server, Git, PowerShell, Python

Responsibilities

Develop and maintain custom applications and interfaces using the Postilion SDK; Build and support Cash Devices applications and device integration solutions; Customise and extend Postilion functionality; Develop and maintain SDK-based integrations using Java; Support and upgrade integration drivers between devices and ATM applications; Provide technical support, troubleshooting, and issue resolution for Postilion-related systems; Support patching, upgrades, and lifecycle management of ATM software platforms

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.