New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
HSBC

Software Engineer

HSBC
Apply →
senior full-time Guangzhou, Guangdong

First indexed 24 Aug 2026

Description

We are currently seeking an experienced professional to join our team in the role of Software Engineer.

Principal responsibilities:

  • Design and develop mobile components, libraries, and reference applications, using the latest technology to tackle cross-cutting technical and non-functional concerns.
  • Design, develop and deploy applications capable of meeting the anticipated load, performance, availability, security and resilience requirements.
  • Design and develop software with a focus on automation of build, testing and deployment process on all environments to minimize variation and ensure predictable high quality code and data.
  • Ensuring compliance with all relevant controls and standards including relevant Service Management Standard.
  • Responsible for automating the continuous integration / continuous delivery pipeline within a DevOps Product/Service team driving a culture of continuous improvement.
  • Keep up to date and have expertise on current tools, technologies and areas like cyber security and regulations pertaining to aspects like data privacy, consent, data residency etc.

Requirements:

  • Bachelor Degree in Computer Science or related disciplines, or equivalent
  • Development experience with capacity in defining mobile architecture and technology roadmap
  • Native Android development experience (Android SDK) with solid hands-on development experience in Kotlin and Java
  • Multi-threading
  • Data storage
  • Remote Data via REST and JSON
  • Third-Party Libraries and APIs
  • Proficiency developing with modern programming languages and web technologies, and ability to rapidly develop proof-of-concepts
  • Solid understanding of the full mobile development life cycle
  • Ability to work with geographically distributed and cross-functional teams
  • Hands-on experience with Design pattern (MVP, MVVM, Redux), Framework-based development, Unit & UI testing, and Networking is desired
  • Experience building highly available, secure, distributed systems
  • Experience with Jenkins or other CI or CD pipeline (Git, Sourcetree, Jenkin)
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://portal.careers.hsbc.com/careers/job/563774612153382