Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 8 Nov 2026

Senior Software Engineer

GCIO Xi'an, Shaanxi senior full-time

The employer hasn't listed a salary.

Apply on GCIO

Description

We are currently seeking an experienced professional to join our team in the role of Senior Software Engineer.

Principal responsibilities:

  • Build and enhance mobile features using Kotlin/Java (Android) and/or Swift (iOS) to support core customer journeys and growth scenarios.
  • Work with Product Owners, Designers, and Architects to translate business requirements into clear, actionable technical solutions and engineering designs.
  • Contribute to mobile architecture: modularisation, dependency management, design patterns, navigation, and state management to ensure scalability and maintainability.
  • Build and maintain automated testing (unit tests, UI tests, etc.).
  • Support and optimise CI/CD and release processes to improve repeatability and stability of delivery.
  • Participate in production readiness and operations collaboration: monitoring and alert optimisation, troubleshooting, defect fixes, performance tuning, and post-incident reviews/continuous improvement.
  • Write and maintain engineering documentation (technical designs, runbooks, operating procedures) to remain audit-friendly and traceable.
  • Collaborate with global teams across multiple regions to drive engineering standards and share best practices.

Requirements:

  • Bachelor’s degree or above (Computer Science, Software Engineering, or a related discipline).
  • Strong native mobile development experience:
  • Android: Kotlin/Java, Android SDK, Jetpack, threading and concurrency, performance and memory management.
  • iOS: Swift, UIKit/SwiftUI, concurrency, networking, persistence, performance and memory management.
  • Familiar with mobile engineering and build systems: Android Gradle ecosystem / iOS Xcode build, dependency management.
  • Strong mobile architecture and engineering practices: layered design, code reviews, refactoring, technical debt management, and testability-by-design.
  • Familiar with automated testing and high-quality delivery: unit testing is essential; UI automation experience is a plus.
  • Strong API integration skills: REST/JSON, error handling, retry/fallback resilience patterns, and basic observability awareness.
  • Comfortable working in agile teams and proficient with collaboration tools such as Jira/Confluence.
  • Strong communication and collaboration skills; able to drive delivery across teams and regions.

For more fresh new jobs, check out yubhub.co.

Skills

Required

Ready to apply?

You apply with the employer directly. Their original posting is here: https://portal.careers.hsbc.com/careers/job/563774612583961

Apply on GCIO