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

Sr. Associate Director, Software Engineering

HSBC
Apply →
onsite senior full-time Shanghai

First indexed 18 May 2026

Description

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.

As a key member of our technology team, you will be responsible for designing, developing, testing, and supporting Java-based microservices and APIs for lending products and platforms. You will work closely with Product Owners, BAs, QA, SRE/Operations, and Risk/Compliance partners to translate business and functional requirements into well-engineered technical solutions.

Key responsibilities include:

  • Designing and developing cloud-ready, observable services with strong non-functional qualities: performance, scalability, resilience, and security.
  • Implementing automated testing (unit/integration/contract) and CI/CD pipelines to improve quality and release frequency.
  • Troubleshooting production issues, performing root-cause analysis, and driving fixes through to completion.
  • Contributing to engineering standards (coding, security, architecture), documentation, and knowledge sharing across the team.

Requirements include:

  • Knowledge of credit-card system design.
  • Strong hands-on Java experience (Java 11+) 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.

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.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://portal.careers.hsbc.com/careers/job/563774610997571