Payments Platform Engineer

This is a unique platform engineer role requiring experience working in cross-disciplinary teams, skills to transform the enterprise with cloud-native tech stacks, and a desire to join us building & running the next generation platform for banking payments.

Apply

Responsibilities

  • Design, test and maintain highly available and secure software platforms for bank payments.
  • Collaborate closely with business stakeholders, vendors and other engineering teams working on payments-related goals.
  • On-call rotation as a site reliability engineer in payments.

Requirements

Required

  • Hands-on experience in IBM WebSphere, MQ (Message Queue) and Oracle Database.
  • Orchestration of workloads running on Linux.
  • Familiarity with the banking payment systems like Hong Kong FPS, SWIFT.
  • Provisioning Infrastructure as Code, Terraform and Ansible.
  • Observability and alerting with Datadog, ELK, New Relic or similar.
  • Production experience with mission critical systems as SRE or software engineer.
  • Programming with Python, Shell script and at least one compiled language like Java.
  • High-level comprehension of standard cryptographic algorithms, PGP, and the TLS protocol.

Desirable

  • Background in software engineering.
  • Hands-on experience in Kafka, RabbitMQ.
  • Experience in Oracle DB, PostgreSQL as Database Administrator.
  • Deep understanding of infrastructure network and cyber security.
  • Successful automation experience in the application deployment and server patch.
  • Running workloads on Serverless/Lambda and Windows.
  • Advanced certificates for AWS, Kubernetes, or other cloud native ecosystems.
  • Configuration & workload management with CloudFront, Chef, Puppet, SaltStack.