Associate Director, Software Engineering Specialist
Xi'an, SN, CN, -
Job 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 Specialist.
Business: AMH Technology
Principal responsibilities
- Lead end-to-end engineering delivery within a DevOps POD/team: design, build, test, release and production support.
- Own technical solutioning for key modules/services: translate business requirements into secure, scalable designs and implementation plans.
- Drive engineering standards: clean code, code reviews, testing strategy, CI/CD discipline, observability, and secure-by-design practices.
- Build and evolve backend services using Java/Spring in a microservices/API-led architecture; ensure API consistency, performance and security.
- Improve reliability and resilience: fault tolerance, graceful degradation, DR readiness, capacity/performance tuning, and operational runbooks.
- Champion automation: CI/CD pipelines, automated testing, environment readiness, and operational tooling to reduce toil and improve MTTR.
- Collaborate across boundaries: product managers, architects, QA, SRE/ops, security, risk & controls, and dependent engineering teams.
- Support governance and controls expected in a regulated environment: documentation, traceability, approvals, and audit-ready evidence where required.
- Coach and grow engineers: mentoring, pairing, technical guidance, and contributing to hiring/interviewing.
Requirements
- Strong hands-on experience in Java (11+) and Spring ecosystem (Spring Boot, Spring MVC, Spring Data, Spring Security).
- Proven experience designing and delivering microservices and RESTful APIs, including API security (OAuth2, JWT, mTLS/cert-based patterns where applicable).
- Solid understanding of distributed systems fundamentals: consistency, latency, idempotency, retries, circuit breakers, and asynchronous processing.
- Experience with databases (RDBMS such as Oracle/PostgreSQL/MySQL) and strong SQL skills; exposure to NoSQL is a plus.
- Practical experience with CI/CD and DevOps ways of working (e.g., Jenkins/GitLab/GitHub Actions), plus automated testing practices.
- Experience with containerisation and cloud-native delivery (Docker, Kubernetes/OpenShift; cloud exposure is beneficial).
- Strong production mindset: monitoring/alerting, log analysis, incident handling, RCA, and continuous improvement.
- Confident communicator who can influence stakeholders, manage dependencies, and drive decisions in ambiguous situations.
- Experience working in banking/financial services or other regulated environments is strongly preferred.
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 Xian Branch***