HSBC

Software Engineering - Backend Engineer

HSBC
Apply
1 day ago
Guangzhou, ChinaSenior

Responsibilities

  • Improve backend application stability, scalability, operability, and performance through modern engineering practices.
  • Implement solutions across the full delivery lifecycle, including impact assessment, development, testing, deployment, and production support.
  • Reduce operational toil through automation, diagnostics, performance tuning, and incident-resolution improvements.
  • Define and use SLIs, SLOs, dashboards, alerts, and tracing strategies for reliability and observability.
  • Apply DevSecOps practices and comply with IT risk, governance, secure configuration, auditability, and change-control requirements.
  • Lead or guide developers, establish consistent engineering standards, and deliver sustainable changes in a distributed global team.

Requirements

  • Experience with Java, Spring, Spring Boot, Spring Cloud, and RESTful API design and implementation.
  • Experience with Linux or UNIX, shell scripting, Docker, Kubernetes, Jenkins, GitHub, and Ansible.
  • Knowledge of CI/CD patterns including build, test, deploy, and rollback.
  • Experience with Grafana, Loki, Prometheus, Tempo, and observability or reliability practices.
  • Experience with Oracle or an equivalent enterprise relational database and PostgreSQL.
  • Knowledge of database and service performance tuning, including indexes, query plans, connection pooling, and latency analysis.
  • Ability to lead developers, solve problems under pressure, document work effectively, and manage multiple deadlines.
  • Preferred qualifications include HSBC ITSO experience, investment banking or CCR familiarity, architecture experience, GCP or AWS experience or certifications, Python or Jupyter experience, and engineering community contributions.

Benefits

  • Flexible working, continuous professional development, and opportunities for career growth are offered.
  • HSBC promotes an inclusive and diverse equal-opportunity workplace.

Tech Stack

AnsibleAWSDockerGoogle Cloud PlatformGrafanagRPCJavaJenkinsKubernetesLinuxPostgreSQLPrometheusPythonSpring Boot

Categories

HSBC

About HSBC

10,000+ employees

HSBC is a global bank that provides retail, commercial and investment banking, payments, and wealth management to individuals, SMEs, and multinationals. It earns fees, interest income, and trading revenues through branches and digital platforms across major markets. Headquartered in London, it serves over 40 million customers in 58 countries and is listed in London, Hong Kong, New York, and Bermuda.

Contact me