# Associate Director, Software Engineering

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

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

## Description

We are currently seeking an experienced professional to join our team in the role of Associate Director, Software Engineering Specialist.

Principal responsibilities:

- Design and implement high-performance systems, owning the full technical lifecycle from design to production

- Low-latency optimization

- Take end to end ownership of system reliability, including monitoring, garbage collection tuning, capacity planning, and disaster recovery strategies

- Diagnose production issues if any

- Serve as a technical role model through code quality, design reviews, and knowledge-sharing sessions

Knowledge & Experience/Qualifications:

- 10+ years of Java development experience, with a strong focus on large-scale, mission-critical Java applications in a financial services environment

- Strong experience in low-latency and high-throughput systems

- Deep understanding of concurrency: threading models, lock contention, memory visibility, and race-condition avoidance

- Proficiency in verbal and written English

- Excellent problem solving and service support skills

- Good communication and interpersonal skills

- Quick learner

Additional skills that will be good to have:

- Excellence understanding of a functional programming language

- Understanding of FX domain knowledge and with eTrading background

- Working in a global team with different cultures

- Strong focus and dedication to providing a stable service to customers/consumers

HSBC is an equal opportunity employer committed to building a culture where all employees are valued, respected and opinions count.

## Skills

### Required
- Java
- low-latency optimization
- concurrency
- threading models
- lock contention
- memory visibility
- race-condition avoidance
- English

### Nice to have
- functional programming language
- FX domain knowledge
- eTrading background

---

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