Payments Platform Engineer

This is a unique DevOps 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.
  • On-call rotation as a site reliability engineer in payments.
  • Collaborate closely with business stakeholders, vendors and other engineering teams working on payments-related goals.
Requirements

Required

  • Production experience with mission critical systems as SRE, software developer, or sysadmin.
  • Familiarity with multi-tier, SOA and microservice software architectures.
  • Programming with Python, Shell script and at least one compiled language like Java.
  • Orchestration of workloads running on Linux and K8s.
  • Observability and alerting with Datadog, ELK, New Relic or similar.
  • Provisioning infrastructure as code, Terraform.
  • RDBMS cluster experience and understanding of ACID.
  • High-level comprehension of standard cryptographic algorithms, PGP and the TLS protocol.

Desirable

  • Background in software engineering.
  • Background in high-performance or low-latency computing.
  • Running workloads on Serverless/Lambda and Windows.
  • Kafka, RabbitMQ, NATS, IBM MQ.
  • Advanced certificates for AWS, Kubernetes or other cloud native ecosystems.
  • Infra-As-Code: AWS CloudFormation, CDK.
  • Configuration & workload management with CloudFront, Ansible, Chef, Puppet, SaltStack
  • Familiarity with Hong Kong payments rails such as FPS.