Senior Back-End Software Engineer: Cash Devices
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