Job Description



Role Title: Senior Software Engineer
Business: Global Banking & Markets IT

Role Purpose / Description

- The role will have a privilege to work with a talented global tooling team on different technical initiatives that will transform the IT delivery and operation of HSBC Global Banking and Markets IT organization. The initiatives may cover process automation, cloud computing, containerization, monitoring and metrics, IT security, etc.
- Address existing technical debt and drive for technical evolution.
- Ensure systems comply with group infrastructure and security policies and standards.
- Lead key code development.
- Provide production support and troubleshoot and resolve production issues.
- Build sustainable software with quality, reusability, scalability and supportability.
- Engage in quality improvement initiatives and process automation to improve quality and efficiency of software development.




Knowledge & Experience / Qualifications

- 3-5 years IT working experience
- Proficient knowledge on Java, Linux, Oracle/Postsgresql Database, Networking, Shell/Python scripting languages
- Knowledge and experience on some of the following technology and products will be an advantage
   > Docker
   > Puppet, Ansible
   > AWS, GCP Cloud platforms
   > Python, Java, Clojure, NodeJS
   > JIRA, Confluence, BitBucket, TeamCity, Jenkins, Nexus
   > Grafana, Influxdb, Splunk, ELK, Sensu, Prometheus
- Good Production Support and Operations knowledge
- Good English communication skills


Job Field

  :   Information Technology


More Jobs at HSBC Follow Company

See all jobs at HSBC