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

Business: Group Data Technology

Principal responsibilities

• We are seeking highly motivated software enginneer with a passion for technology and an interest in the banking industry. As a Banking Technology software enginneer, you will have the opportunity to work on cutting-edge fintech projects involving Privacy Enhancing Technologies(PET), Artificial Intelligence, big data, cloud computing, cybersecurity, and more. This position will provide valuable hands-on experience and exposure to the latest advancements in banking technology.
Responsibilities:
•  Collaborate with the technology team on fintech projects, including researching, developing, and implementing technical solutions.
•  Assist in the design, development, and testing of software applications related to Privacy Enhancing  technology(including Federated Learning) and data technology.
•  Analyze and interpret data to identify trends and insights that can drive technological advancements in the banking sector.
•  Stay updated with the latest industry trends and emerging technologies in PET,fintech, AI, big data, cloud computing, and cybersecurity

Requirements

• Currently pursuing a degree in Computer Science, Engineering,Cryptography or a related field;
• Strong knowledge of programming languages such as Java, Python or any other relevant language;  
• Familiarity with K8S and Docker technology;
• Familiarity with fintech concepts, AI technologies, ML modeling alogorithm,Federated Learning, big data analytics, cloud computing, and cybersecurity; 
• Excellent problem-solving and analytical skills; 
• Strong communication and interpersonal skills; 
• Ability to work independently and as part of a team; 
• Proficient in reading and writing English;   

Preferred Qualifications:
• Previous experience or coursework in banking technology or fintech-related projects;
• Understanding of financial systems and banking processes;
• Familiarity with machine learning(Preferrd know about Federated Learning), data mining, or data visualization techniques;
• Knowledge of software development methodologies and tools;
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.

   

***Issued By HSBC Software Development (GuangDong) Limited***