New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
HSBC

Associate Director, Software Engineering

HSBC
Apply →
senior full-time Guangzhou, Guangdong

First indexed 13 Aug 2026

Description

We are currently seeking an experienced professional to join our team in the role of Associate Director, Software Engineering.

Principal responsibilities:

  • Design, develop, test, and support Java-based microservices and APIs for lending products and platforms.
  • Translate business and functional requirements into well-engineered technical solutions, working closely with Product Owners, BAs, QA, SRE/Operations, and Risk/Compliance partners.
  • Build cloud-ready, observable services with strong non-functional qualities: performance, scalability, resilience, and security.
  • Implement automated testing and CI/CD pipelines to improve quality and release frequency.
  • Troubleshoot production issues, perform root-cause analysis, and drive fixes through to completion.
  • Contribute to engineering standards, documentation, and knowledge sharing across the team.
  • Support modernisation initiatives, such as monolith-to-microservices, platform upgrades, API standardisation, and data/event-driven patterns.

Requirements:

  • Knowledge of credit-card system design.
  • Strong hands-on Java experience (Java 11+; Java 17 preferred) building enterprise-grade services.
  • Spring ecosystem (Spring Boot, Spring MVC/WebFlux, Spring Security) and RESTful API design (OpenAPI/Swagger).
  • Microservices patterns, including service decomposition, configuration, resiliency patterns, idempotency, and backward compatibility.
  • Database experience: SQL (Oracle/PostgreSQL) and/or NoSQL; good understanding of transactions and data modelling.
  • Messaging/eventing: Kafka and/or MQ (concepts like exactly-once/at-least-once, ordering, retries).
  • Test automation: JUnit 5, Mockito, WireMock/Testcontainers; understanding of TDD/BDD is a plus.
  • CI/CD and DevOps fundamentals: Git, build tooling (Maven/Gradle), pipeline automation (e.g., Jenkins/GitLab), containerisation (Docker).
  • Security-by-design: OAuth2/OIDC, JWT, secrets management, OWASP awareness.
  • Strong communication skills and the ability to work effectively with global, cross-functional stakeholders.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://portal.careers.hsbc.com/careers/job/563774612101101