HSBC

Sr. Associate Director, Software Engineering Specialist

HSBC
Apply
4 days ago
Guangzhou, ChinaStaff+

Responsibilities

  • Provide technical consultation and guidance to development team members.
  • Lead teams or projects of high complexity.
  • Conduct feasibility studies and provide technical analysis and solutions for business issues.
  • Gather and document user requirements with project stakeholders, IT users, and business users.
  • Translate business needs into executable artifacts and technical specifications.
  • Collaborate with stakeholders, architects, and end users to ensure technical compatibility and user satisfaction.
  • Clarify requirements, conduct system testing, and prepare test plans and test cases.
  • Support UAT execution and defect follow-up with application development teams.
  • Design, code, debug, and maintain modernized applications.
  • Develop scalable and secure cloud-based solutions using open-source technologies or cloud-native services.
  • Design independently deployable microservices with fault-tolerance patterns, backward-compatible APIs, database migrations, and reliable event-driven messaging.
  • Support CI/CD, deployment strategies, automated rollback, observability, resilience testing, incident response, and operational readiness.

Requirements

  • A university degree or higher in Computer Science, Software Engineering, or a related discipline.
  • Excellent written and spoken English communication skills.
  • At least 10 years of commercial experience developing software, applications, or solutions for large-scale systems.
  • Ideally, experience with Java and Spring.
  • Experience with cloud-native technologies, including GCP, AWS, or Alicloud; GCP experience is desirable but not essential.
  • Strong understanding of microservice design patterns and experience designing independently deployable microservices.
  • Hands-on experience with multiple programming languages and technologies, including Java, Spring Cloud, Docker, Kubernetes, Kafka, Apache Beam, and Spark or Flink.
  • Experience with CI/CD, canary or blue-green deployments, automated rollback, observability, resilience testing, incident response, and operational readiness.
  • Experience applying SOLID and clean-code principles in daily development work.

Benefits

  • Flexible working arrangements.
  • Opportunities for continuous professional development and career growth.
  • Inclusive and diverse workplace with equal-opportunity employment practices.
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