Sr. Associate Director, Software Engineering

Brand:  HSBC
Area of Interest:  Technology
Location: 

Guangzhou, GD, CN, 510620

Work style:  Hybrid Worker
Date:  14 May 2026

Some careers have more impact than others.

If you’re looking for a career where you can make a real impression, join HSBC and discover how valued you’ll be.

 

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

 

Business: IWPB Techno;ogy

 

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 (logging, metrics, tracing) with strong non-functional qualities: performance, scalability, resilience, and security.
  • Implement automated testing (unit/integration/contract) 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 on-call/incident rotations where applicable.
  • Contribute to engineering standards (coding, security, architecture), documentation, and knowledge sharing across the team.
  • Support modernisation initiatives (e.g., monolith-to-microservices, platform upgrades, API standardisation, 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 (service decomposition, configuration, resiliency patterns, idempotency, 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.
  • Delivers production features with strong test coverage and clean, maintainable code.
  • Improves service reliability/observability and reduces recurring incidents.
  • Builds trusted relationships with product and operational stakeholders; contributes to team standards and ways of working.

 

You’ll achieve more when you join HSBC.

 

HSBC is an equal opportunity employer committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and, opportunities to grow within an inclusive and diverse environment. We encourage applications from all suitably qualified persons irrespective of, but not limited to, their gender or genetic information, sexual orientation, ethnicity, religion, social status, medical care leave requirements, political affiliation, people with disabilities, color, national origin, veteran status, etc., We consider all applications based on merit and suitability to the role.

 

Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website.

 

 

***Issued By HSBC Software Development (GuangDong) Limited Shanghai Branch***