Senior Associate Director, Software Engineering

Senior Associate Director, Software Engineering
HSBC

APAC/Oceania, China, Guangdong

Oops! You need to have an account to use this feature

Sign up to access features including all filters, job matching, dashboard, apply service, etc.

Compatibility Score

Compatibility Score / Job Matching

This unique feature shows a score indicating how closely this job matches the preferences you set in your profile.

Access to this feature requires signing up.

N/A
Salary

Rank

Director

Responsibility

Systems/Data

Scope

Global

Workplace

100% in office

Functions

IT

Marketing

Reports to
Level

N-3

Travel Max:

0%

Posting Date

04-19-2025

Description

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 Senior Associate Director, Software Engineering.

Senior Associate Director, Software Engineering

Key Responsibilities

Principal responsibilities

  • Improve the technical practices amongst the teams
  • Improve agile development practices amongst the teams
  • Manage the various shared services pods in Guangzhou
  • Ensure department Objectives and Key Results (OKRs) are met
  • Work with the local teams to foster global collaboration
  • Ensure technical standards and principals are adhered to during software development
  • Ensuring an open diverse environment for the teams to build software
  • Mentor and provide guidance to the teams for building technical competent solutions.
  • Managing staff based on objectives and behaviour standards
  • Leading & inspiring the team to achieve and exceed their goals
  • Talent identification and management
  • Identification and assessment of risk
  • Financial control and P&L management to meet targets
  • Stakeholder management
  • Managing third party vendors
  • Ensure best DevOps practices are adhered to
  • Foster innovation amongst the teams

Below are details for different areas

Financial:

  • Work with the pods to ensure delivery is agree
  • Manage team delivery to an agreed budget, based on agile principals
  • Work closely with Technical Product Manager to plan the growth of the teams

Customer:

  • Initiate, develop, and maintain relationships with various business and internal IT partners.
  • Build trust and confidence with the stakeholders through quality deliverables.

Process:

  • Review and drive improvements in policies, practices and procedures on an ongoing basis with the view to creating an environment of continuous improvement.
  • Work with the business and transformation teams to ensure resource planning and budgets are met

People:

  • Establish a high performance culture by leading through example, underpinned by creating an environment for teams to be successful.
  • Performance Management against objectives and behaviours standards in the teams
  • Development and Career Planning of teams
  • Resource management – includes recruitment activities and contract management to provide optimal delivery within budget.
  • Identify and manage any key person risks

Risk/compliance/behaviours:

  • Ensure decisions are based on commercial acumen and risk.
  • Align and comply with appropriate process, policies and procedures.

Qualification & Requirements

  • Qualification in Information Technology
  • Experience in Software Development
  • Experience managing development teams.
  • Proven experience in financial planning and management including budgeting for the team with different business units.
  • Demonstrated success using Agile software development methods and practices
  • Knowledge and experience in all phases of the software development lifecycle
  • Experience and passion for people development
  • Ability to manage multiple challenging stakeholders globally with conflicting priorities.
  • A focus on the basic tenets of sound technical design and a desire to embed architectural rigour in the teams
  • Excellent communication skills
  • Fluent English speaker

Desired experience:

  • Knowledge of Financial Risk management in banking or financial industry
  • Knowledge specific to the Traded Risk domain.
  • Knowledge of new and emerging technologies such as Cloud, Big Data, AI etc.
  • Knowledge of HSBC policies, processes and procedures is an advantage
  • Essential technical skills/certs
  • Java, Unix Scripting
  • Databases (Relational Databases and NoSQL Databases)
  • Observability tools
  • Agile Methods and Practices
  • Experience in a cloud environment (ideally GCP)

What additional skills will be good to have?

  • Additional skills/certs (as advantage)
  • FRM or CFA certified
  • Micro Service Technologies
  • Python
  • Container technologies (Docker, Kubernetes)

Benefits

  • Insurance, Health & Wellness
  • Financial & Retirement
  • Family & Parenting
  • Vacation & Time Off
  • Professional Support
  • Other Perks & Benefits…

Company Profile

HSBC
Industry

Banking / Financial Services

Revenue

$51.73B

Employees

219,199

Fortune 500 Rank

#28

Global 500 Rank

#67

View Company Profile