Associate Director, Software Engineering (Guangzhou, GD, CN, 510620)

HSBC
Guangzhou
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Leadership","Communication","Problem-solving","Collaboration","Ownership"]

Lead the development of FICC Tech applications and end-to-end microservices-based reporting services. Drive performance and maintainability improvements for ETL pipelines, including extracting, transforming, enriching, and publishing data via real-time messaging and databases. Own engineering practices across CI/CD using Maven, Gradle, Jenkins, Docker, Kubernetes, and Ansible, while ensuring code quality, scalability, resilience, and compliance with internal and regulatory requirements. Collaborate globally and coordinate across regions to align with business and production needs.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
HSBC
HSBC
19 hours ago

Associate Director, Software Engineering (Guangzhou, GD, CN, 510620)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Lead the development of FICC Tech applications and end-to-end microservices-based reporting services. Drive performance and maintainability improvements for ETL pipelines, including extracting, transforming, enriching, and publishing data via real-time messaging and databases. Own engineering practices across CI/CD using Maven, Gradle, Jenkins, Docker, Kubernetes, and Ansible, while ensuring code quality, scalability, resilience, and compliance with internal and regulatory requirements. Collaborate globally and coordinate across regions to align with business and production needs.
Location: Guangzhou
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Director level

Key Responsibilities

  • •Develop applications in Java, Python, or Rust.
  • •Analyze and optimize ETL pipelines for performance and maintainability.
  • •Design and implement microservices-based reporting services, including data extraction, transformation/enrichment, and downstream publishing via messaging, SFTP/NAS, or databases.
  • •Develop and maintain CI/CD pipelines using Maven, Gradle, Jenkins, Docker, Kubernetes, and Ansible.
  • •Ensure code quality, scalability, workload resilience, compliance, and coordinate across regions while collaborating with analysts, project managers, architects, and production support teams globally.

Key Requirements

  • •Proven experience building multi-tier, microservices-based applications.
  • •Deep expertise in Java (Streams, Lambdas, Optional, Functional Interfaces, Annotations).
  • •Hands-on experience with SQL/NoSQL databases such as Oracle and PostgreSQL (plus Clickhouse, MongoDB, Redis).
  • •Proficiency with messaging systems including Kafka and JMS-style messaging (e.g., Solace, MQ, Google Pub/Sub).
  • •Strong DevOps & CI/CD skills using Maven, Gradle, Jenkins, Docker, Kubernetes, and Ansible.
Experience:MicroservicesETLReal-time messagingFixed IncomeHigh performance computingFICC
Skills:LeadershipCommunicationProblem-solvingCollaborationOwnership
Languages:English
Tech Stack:JavaPythonRustETLMicroservicesOraclePostgreSQLClickhouseMongoDBRedisKafkaMQPub-SubSolaceFTPSFTPNASMavenGradleJenkins

Company Brief

HSBC
Global banking and financial services organisation offering retail, commercial, corporate and investment banking, wealth management, and global markets services across Europe, Asia, the Americas and the Middle East.
Industry: Banking
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: London, United Kingdom
Founded: 1865
Glassdoor
Glassdoor: 3.6
WebsiteLinkedIn