The Senior Software Engineer will join HSBC's Enterprise Technology L3 team, focusing on GCP cloud projects, DevOps best practices, and large-scale IT project delivery using Agile. The role requires strong cloud architecture knowledge, experience with Terraform, Jenkins, Python, and building scalable data pipelines. The position supports HSBC Technology China’s mission to develop high-quality banking IT solutions in an inclusive environment.
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: Enterprise Technology L3. Principal responsibilities include being part of a pod of Data Engineers supporting multiple GCP development projects; collaborating with GCP delivery teams to refine solution designs and ensure DevOps best practices; playing a pivotal role in delivery of large-scale IT projects preferably using Agile; translating business requirements into robust technical designs; designing maintainable and extendable solutions minimizing technical debt; managing large cloud implementation/migration projects (preferably GCP) through to go-live; having strong knowledge of cloud architecture maximizing PaaS usage; understanding immutable infrastructure concepts and infrastructure-as-code/configuration-as-code benefits; developing data pipelines and APIs using Python, SQL, BigQuery, Cloud SQL, Bigtable; building large-scale batch and real-time data pipelines on GCP; using Terraform including custom modules; writing reusable Jenkins pipelines; managing cloud infrastructure environments; working in test-driven development; understanding effective secrets management concepts; and having a track record of delivery. Banking and/or Financial Crime Risk experience is optional. Knowledge and experience include Terraform, Jenkins, DevOps principles, cloud architecture (preferably GCP), security (IAM, roles, service accounts), SQL/NoSQL scripting, Big Data (Hadoop), Atlassian toolset, GitHub, data management and transformation, Bash/shell scripting, and Python development. Additional skills beneficial are prior GCP experience, ownership of tasks, good communication, Agile teamwork, working across multiple countries/regions, and willingness to learn. About HSBC Technology China: We develop, implement and support software and IT services to keep HSBC at the forefront of banking systems. HSBC is an equal opportunity employer committed to an inclusive and diverse environment fostering professional development and flexible working. Personal data will be used per HSBC's Privacy Statement. Issued by HSBC Software Development (GuangDong) Limited Xian Branch.