Job description

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 Senior Software Engineer.

Business: Markets & Sec Services IT

Principal responsibilities

  • Understand the development requirement, participate in technical design;
  • Complete the development, testing, implementation and maintenance of DCS IT systems to supported business units with necessary minimum guideline.
  • Provide Production support to our Business Unit.
  • Ensure the production sustainability.
  • Participates business oriented innovation, throughout internal or external technical capabilities.
  • Collaborate and work closely with global team members to complete the required delivery.
  • Be compliant to relevant instructions and control standards.

Technical Skill Requirement:

  • Experience in Scala.
  • Experience in ZIO, Akka, SQL, Git, Scalatest, Jira / Github
  • Experience in micro services development.
  • Experience in Linux environment
  • Solid experience of CICD tools adoption. ( Jenkins, Ansible, Stash, Nexus etc..)
  • Quick learner, able to adapt existing IT skill set to environment
  • Solid experience with Agile 

Essential Skills

  • Good communication skills, be able to interact and work well with global stakeholders.  
  • Good written skills
  • Solid problem solving skills
  • Self-motivated.
  • Proactive when handling problems and projects.
  • Good at multitasking.
  • Exposure to all stages of the application development process/lifecycle.
  • Proven structured programming techniques, and ability to follow group standards and system methodologies.
  • Demonstrated ability in required programming language.

What additional skills will be good to have? 

  • General experience in Cloud-based platforms – Azure, Google, Amazon.
  • Experience with MongoDB, Kafka, Grafana, InfluxDB 


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.

Candidate with less relevant experience or skills may be offered a lower Global Career Band than stated above.

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.