Senior Software Engineer

HSBC
Guangzhou
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Analytical thinking","Problem-solving","Communication","Collaboration","Ownership"]

Own end-to-end ETL development and production release support to ensure stable, timely data delivery. Partner with the business on requirements discovery, system analysis, effort estimation, and delivery planning. Produce high-quality delivery documentation, collaborate across teams with minimal supervision, and serve as a key quality gate driving engineering standards, controls, and improvements to data models and reusable modules.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
HSBC
HSBC
2 days ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Own end-to-end ETL development and production release support to ensure stable, timely data delivery. Partner with the business on requirements discovery, system analysis, effort estimation, and delivery planning. Produce high-quality delivery documentation, collaborate across teams with minimal supervision, and serve as a key quality gate driving engineering standards, controls, and improvements to data models and reusable modules.
Location: Guangzhou
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Participate in requirements discovery with the business, including system analysis, effort estimation, and delivery planning.
  • •Produce and maintain delivery documentation (e.g., design, test strategy/plans, UAT plan, implementation/cutover plan) in line with 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 for stable, timely data delivery.
  • •Act as a key quality gate by driving engineering standards and improving data models and reusable modules for availability, performance, and productivity.

Key Requirements

  • •Bachelor’s degree (or above) in Computer Science, Engineering, or equivalent practical experience.
  • •Hands-on delivery experience on public cloud (Azure/AWS/GCP), including compute, storage, networking, IAM, and monitoring.
  • •Strong programming skills in at least one of: Python, Java, or Scala, plus solid SQL capability.
  • •Proven experience building modern data processing pipelines (batch and streaming) with reusable components.
  • •Experience working in Agile teams with strong analytical, problem-solving, and stakeholder communication skills.
Experience:Data engineeringCloudAgile
Education:Bachelor's in Computer Science, Engineering
Skills:Analytical thinkingProblem-solvingCommunicationCollaborationOwnership
Languages:EnglishMandarin
Tech Stack:PythonJavaScalaSQLAzureAWSGCPETLBatchStreamingAgileIAM

Company Brief

HSBC
Global banking and financial services organisation offering retail, commercial, corporate and investment banking, wealth management, and global markets services across Europe, Asia, the Americas and the Middle East.
Industry: Banking
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: London, United Kingdom
Founded: 1865
Glassdoor
Glassdoor: 3.6
WebsiteLinkedIn