About the role
We are looking for a dedicated System Engineer with strong Level 2 systems engineering experience to support our Card Processing and Transaction Switching environment. The role requires hands-on experience supporting high-availability production systems, with strong troubleshooting, monitoring, operational support, automation, and implementation skills. Since this role sits within a critical payments environment, card processing, payments, or transaction switching knowledge is a must-have. AWS or cloud platform knowledge would be beneficial, as the team will support future platform modernisation initiatives, including potential movement of components such as Postilion onto AWS infrastructure, as well as the introduction of Kafka-based messaging and event streaming capabilities. The successful candidate should be technically capable, operationally disciplined, comfortable working in a regulated banking environment, and able to take ownership of system stability, incident investigation, change support, documentation, and continuous improvement
What you'll be doing
Support and maintain card processing and transaction switching systems
Investigate and resolve production incidents in a high-availability environment
Monitor system performance, capacity, and stability
Implement system changes, configurations, and integrations
Work closely with vendors and third-party platforms
Support release, change, and rollback processes
Contribute to disaster recovery readiness and testing
Maintain accurate technical documentation
Drive continuous improvement and operational excellence
Provide support and guidance to junior engineers
Education (Minimum)
Grade 12 National Certificate / Vocational
Education (Ideal or Preferred)
A relevant tertiary qualification in Information Technology
Minimum requirements
5+ years' experience in a Systems Engineering / Production Support role
Strong experience in at least one of the following:
Payment's systems
Card processing environments
Transaction switching platforms
Proven experience in:
Production support and incident investigation
System implementation, configuration, and integration
Performance, capacity, and stability analysis
Monitoring, alerting, and observability
Change, release, and post-implementation validation
Disaster recovery support
Solid technical foundation in:
Linux and/or Windows servers
Networking, load balancing, and certificates
SQL, AWS, microservices and relational database investigation
Experience working with vendors and third-party platforms
Strong documentation and operational discipline
Must be willing to take part in a rotational standby/on-call support schedule
What Will Make You Stand Out
Hands-on exposure to payments platforms (e.g. Postilion, ACI, PowerCard, UPF)
Knowledge of ISO 8583, Visa/Mastercard, clearing & settlement
AWS or cloud experience (EC2, VPC, IAM, S3, CloudWatch, etc.)
Familiarity with AI-assisted engineering tools (e.g. ChatGPT, Claude) for troubleshooting, scripting, or documentation
Beneficial Experience
Exposure to EMV, ecommerce, wallets, or tokenisation
Especially relevant as the team explores modernisation and potential migration of platforms (e.g. Postilion) to AWS
DevOps and automation exposure (Git, CI/CD, Terraform, CloudFormation)
Monitoring tools such as Splunk, Grafana, or Instana
Exposure to microservices, Kafka, Docker, Kubernetes
Basic scripting or automation capability
Awareness of PCI-DSS, HSM, or payment security practices
Experience in banking or financial services environments