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.
Business: CTO Platforms
Principal responsibilities
- Software Development & Architecture
- Design, develop, and maintain high-performance, scalable applications using Java, Spring Boot, and microservices architecture.
- Strong experience of system architecture design, ensuring alignment with business goals, scalability, security, and performance.
- Define and enforce coding standards, design patterns, and best practices.
- Conduct code reviews and provide technical guidance to development teams.
Database & Backend Expertise
- Strong experience with Oracle and other relational databases (SQL optimization, schema design, stored procedures).
- Knowledge of NoSQL databases (Redis) is a plus.
- Ensure data integrity, security, and performance tuning.
DevOps & CI/CD Pipeline
- Automate deployments, testing, and monitoring in both cloud and on-prem environments.
- UI Development (Full-Stack Capability)
- Experience with front-end frameworks (REACT, html, typescript, CSS) is a plus.
- Ensure seamless integration between front-end and back-end systems.
Security & Compliance
- Implement secure coding practices (encryption, authentication/authorization).
- Conduct security audits, vulnerability assessments, and penetration testing.
- Ensure compliance with HSBC security policies.
- Testing & Quality Assurance (BDD/TDD)
- Strong experience in Behavior-Driven Development (BDD) and Test-Driven Development (TDD).
- Implement automated testing frameworks (Selenium, JMeter, JUnit).
- Ensure performance, load, and stress testing for high-availability systems.
Scripting & System Administration
- Proficiency in Linux shell scripting and Windows command-line tools.
- Automate system tasks, deployments, and monitoring.
Agile & Project Management
- Experience with Agile methodologies, ensuring timely delivery of high-quality software.
- Manage project timelines, risks, and stakeholder communication.
- Experience with JIRA, Confluence, or other Agile project management tools.
Cloud Technologies
- Experience with cloud platform (certifications are a plus).
- Design cloud-native applications, serverless architectures, and hybrid cloud solutions.
- 15+ years of professional IT experience, with at least 10 years in a senior technical leadership role.
- Expert-level proficiency in Java, Spring Boot, and enterprise architecture.
- Deep knowledge of Oracle, SQL, and database optimization.
- Strong at DevOps & CI/CD experience using tools like Jenkins, GitHub, ansible.
- Experience in UI development (React/html/typescript/CSS is a plus).
- Proven expertise in security best practices and compliance.
- Strong background in BDD/TDD and automated testing.
- Proficiency in Linux/Windows scripting.
- Project management skills (PMP, PRINCE2 is a plus).
- Cloud certifications are highly desirable.
Candidate with less relevant experience or skills may be offered a lower Global Career Band than stated above.
HSBCLL/GZ*
About HSBC Technology China
We develop, implement and support software and IT services and processes that allow HSBC to remain at the forefront of high-quality banking systems.
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***