# Associate Director, Software Engineering

**Company**: GCIO
**Location**: Guangzhou, Guangdong
**Experience**: senior
**Job type**: full-time
**Category**: IT
**Industry**: Finance

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

## Description

We are currently seeking an experienced professional to join our team in the role of Associate Director, Software Engineering. As a hands-on engineer, you will work in the capacity of an Individual contributor by coding and testing new features, enhancements and fixes to existing application.

Principal responsibilities:

- Provide hands-on technical leadership to a team of engineers in delivering application design, build and upgrades to Collateral Technology architecture

- Design scalable, resilient, maintainable systems (microservices, event-driven, monolith-to-microservice migrations)

- Ship high‑quality code: set coding standards, lead code reviews, and champion testing and CI/CD

- Establish a technology environment and automate processes to minimize variation and ensure predictable high-quality code and data

- Take accountability and ownership of design and solutions

- Promote and ensure engineering best practices and standards are met in building simpler, faster, and secure components

- Drive automating the continuous integration / continuous delivery pipeline within a DevSecOps Product/Service team driving a culture of continuous improvement and adopting upcoming IT controls

- Identify risks and opportunities, both for IT and business to drive availability, performance, and resiliency of services

- Keep up to date and have expertise on current tools, framework and technologies in areas like cyber security, AI / ML and Data engineering

- Promote innovation and adoption of cutting-edge technologies and practices

Knowledge & Experience/Qualifications:

- 10+ years of hands-on relevant experience in developing and implementing software solutions using Java, Microservices, API and 3rd party product integrations

- Currently working in a hands-on capacity, translating user requirements into functional code, managing the full development life cycle (SDLC) from design to production

- Strong knowledge and experience in back-end technologies: Microservice architecture, Java 17/21/25, Spring, Spring Boot, Spring Integration and Rest APIs

- Experience in working in an Agile, DevSecOps environment

- Proven ability to improve developer productivity – through automation, reusability and advanced technical skills

- Is hands-on with usage of AI coding assistants

- Experience of designing applications, alongside architects and platform stakeholders

- Excellent command of IT risk management processes, principles, architectural requirements, engineering threats and vulnerabilities, credentials management, and related controls

- Should possess a deep understanding of design patterns and principles, as well as a comprehensive expertise in microservice design principles and patterns

- Self-motivated and willing to learn new technologies and business domain

- The ability to influence and champion new ideas and technical direction within the organization

Additional skills will be good to have:

- Experience in cloud native software development would be an added advantage

- Experience with the database technologies such Oracle, PostgreSQL or HBase

- Experiences with Test driven development methodologies such as Junit & BDD using Selenium and Robot framework

- Strong with development engineering concepts including infrastructure, networking, database management systems, caching, monitoring, observability, Load balancer, site reliability engineering, etc

- Expertise in any monitoring and observability technologies like Prometheus, Influx DB, Grafana, AppDynamics, Splunk, OpenTelemetry, etc

- Good to have experience in MQ, Solace, Apache Kafka, Apache Beam, Apache Spark and Object Store

- Experience with Kubernetes, Helm Chart, GCP services like cloud storage, cloud buckets

## Skills

### Required
- Java
- Microservices
- API
- Microservice architecture
- Spring
- Spring Boot
- Spring Integration
- Rest APIs
- Agile
- DevSecOps
- AI coding assistants
- IT risk management

### Nice to have
- cloud native software development
- Oracle
- PostgreSQL
- HBase
- Junit
- BDD
- Selenium
- Robot framework
- Prometheus
- Influx DB
- Grafana
- AppDynamics
- Splunk
- OpenTelemetry
- MQ
- Solace
- Apache Kafka
- Apache Beam
- Apache Spark
- Kubernetes
- Helm Chart
- GCP services

---

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