# Associate Director, Software Engineering

**Company**: HSBC Software Development (GuangDong) Limited
**Location**: Xi'an
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://portal.careers.hsbc.com/careers/job/563774610791376?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d07a6dde-bb7

## 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 Associate Director, Software Engineering. As a key member of our GTS Technology department, you will lead end-to-end delivery for enterprise software products, ensuring predictable outcomes across scope, timeline, quality, and risk.

Key Responsibilities:

- Lead end-to-end delivery for enterprise software products, ensuring predictable outcomes across scope, timeline, quality, and risk

- Drive technical design (microservices/layered/DDD), ensuring resilience, performance, and maintainability

- Lead enterprise migration program (re-host/re-platform/re-factor), including dependency management, cutover planning, and rollback strategy

- Oversee database and data model design, performance tuning, and data consistency patterns

- Build and develop engineering teams: hiring, coaching, performance management, and succession planning

- Identify and pilot practical GenAI use cases (e.g., developer productivity, knowledge retrieval), ensuring safe and compliant adoption

Requirements:

- Bachelor’s degree or above in Computer Science, Software Engineering, or a related discipline

- 15+ years of software development experience; 8+ years of technology leadership/people management experience

- Strong Java skills; deep experience with Spring Boot and Spring Cloud

- Proven expertise in enterprise API development and governance

- Demonstrated technical design experience with strong documentation capability

- Strong database design skills (primarily relational), including indexing, transactions, and performance optimization

- Proven experience delivering enterprise migration program (application/platform/data), including cutover risk control

- Foundational GenAI knowledge and the ability to translate it into practical, governed use cases

What additional skills will be good to have?

- Kubernetes, API Gateway experience

- Distributed systems experience (messaging, caching, rate limiting, circuit breaking, idempotency, consistency patterns)

- DevSecOps practices, observability platform implementation, and production resilience engineering

- Hands-on exposure to GenAI toolchains (e.g., RAG, vector search, prompt engineering, evaluation and governance)

- Strong problem-solving and analytical skills, with the ability to develop creative solutions to complex challenges

- Excellent communication and collaboration skills, able to work effectively with both technical and non-technical stakeholders

## Skills

### Required
- Java
- Spring Boot
- Spring Cloud
- Enterprise API development
- Database design
- GenAI

### Nice to have
- Kubernetes
- API Gateway
- Distributed systems
- DevSecOps
- Observability platform
- Production resilience engineering
- GenAI toolchains

---

Source: [Apply at portal.careers.hsbc.com](https://portal.careers.hsbc.com/careers/job/563774610791376?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
