Description
We are currently seeking an experienced professional to join our team in the role of Senior Software Engineer.
Principal responsibilities:
- Participate in requirements discovery with the business, contributing to system analysis, effort estimation, and delivery planning.
- Produce and maintain key delivery documentation in line with global and regional standards.
- Engage stakeholders directly and collaborate across teams, owning development and support activities with minimal supervision.
- Deliver end-to-end ETL development, testing, and production release support to ensure stable and timely data delivery.
- Act as a key quality gate for the project, driving engineering standards and controls to deliver on schedule and within budget.
- Proactively improve data models and reusable modules to enhance availability, performance, and developer productivity.
Requirements:
- Bachelor's degree (or above) in Computer Science, Engineering, or equivalent practical experience.
- Hands-on experience delivering solutions on public cloud (Azure/AWS/GCP).
- Strong programming skills in at least one of: Python, Java, Scala; solid SQL capability.
- Proven experience with modern data processing and building reusable pipelines.
- Experience working in Agile delivery teams; strong collaboration and stakeholder communication skills.
- Strong analytical, problem-solving, and communication skills.
- Proficiency in both English and Mandarin.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://portal.careers.hsbc.com/careers/job/563774612183381