Senior Back-End Software Engineer: Cash Devices
Listed on 2026-07-17
-
Software Development
Backend Developer
An industry leading Bank has an exciting opportunity available for a Senior Back-End Software Engineer who has strong Postilion expertise. Our client is looking for a highly skilled Software Engineer to join their 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 the 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.
- Develop and maintain custom applications and interfaces using the Postilion SDK
- Build and support Cash Devices applications and device integration solutions (ATM, POS, etc.)
- Customise and extend Postilion functionality to meet business and operational requirements
- 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
- Collaborate with cross-functional teams including QA, infrastructure, and business analysts
- Support patching, upgrades, and lifecycle management of ATM software platforms
Minimum 5 years' experience in a Postilion systems role including exposure to:
- Postilion Realtime
- Post Card
- 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 / Git Hub), including branching, merge requests, and code reviews
- Scripting experience (preferably Power Shell 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
- Grade 12 National Certificate / Vocational
- A relevant tertiary qualification in Information Technology
- Analytical Skills
- Attention to Detail
- Communications Skills
- Interpersonal & Relationship management Skills
- Problem solving skills
- Clear criminal and credit record
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: