GrepJob
Airwallex

Staff Backend Engineer, Issuing Platform

Airwallex
Apply
4 months ago
Singapore, SingaporeStaff+

Responsibilities

  • Design, build, and operate highly reliable, scalable systems for real-time card transactions.
  • Take end-to-end ownership of complex problem spaces from system design to production rollout.
  • Lead the design of distributed, event-driven systems with strong correctness and performance guarantees.
  • Drive architectural improvements to reduce complexity and improve operability.
  • Set high standards for code quality, testing, and operational readiness.
  • Identify and remove technical bottlenecks that slow down teams.
  • Influence technical direction across multiple teams through design reviews and collaboration.
  • Mentor senior engineers and shape engineering best practices.
  • Contribute to the evolution of core infrastructure and shared platform capabilities.
  • Evaluate and guide the adoption of new technologies.

Requirements

  • 8+ years of professional software engineering experience as a senior or staff-level contributor.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Strong proficiency in backend development using Java, Kotlin, Go, or Python.
  • Deep experience designing and delivering large-scale, distributed systems in production.
  • Strong computer science fundamentals and understanding of object-oriented design.
  • Hands-on experience with event-driven and streaming architectures like Kafka.
  • Proven experience designing and operating RESTful APIs at scale.
  • Experience with domain-driven design and event-driven architectures.
  • Cloud experience with GCP or AWS, including Docker and Kubernetes.
  • Familiarity with observability tools such as Splunk, Grafana, and Prometheus.
  • Demonstrated ability to mentor engineers and influence technical direction.

Tech Stack

Apache KafkaAWSDockerGoGoogle Cloud PlatformGrafanaJavaKotlinKubernetesPrometheusPythonSplunkSpring Boot