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 11 Nov 2026

Senior Software Engineer

GCIO Guangzhou, Guangdong 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

Application Development

  • Design, develop and maintain robust, scalable and secure applications using Java and Spring Framework.
  • Build and enhance RESTful APIs and backend services using technologies such as Spring Boot.
  • Write clean, maintainable and reusable code in line with agreed engineering standards.
  • Develop unit and integration tests to support reliable and high-quality delivery.
  • Investigate, troubleshoot and resolve application defects and production issues.

CI/CD and Deployment Automation

  • Build, maintain and improve CI/CD pipelines to automate application build, testing and deployment activities.
  • Integrate automated unit, integration, security and quality checks into delivery pipelines.
  • Support automated deployments across development, testing and production environments.
  • Identify opportunities to reduce manual effort and improve the speed and consistency of software delivery.

Software Engineering and Quality

  • Participate in the full software development lifecycle, including analysis, design, development, testing, deployment and support.
  • Apply secure coding practices and support compliance with relevant technology and security standards.
  • Contribute to application performance, resilience, observability and scalability improvements.
  • Support technical documentation, including solution designs, operational procedures and deployment guidance.

Requirements

  • Proficiency in one or more programming languages commonly used for web/browser application development.
  • Practical knowledge of software testing methodologies, including unit, integration, functional and automated testing.
  • Familiarity with web/browser application development, testing frameworks, APIs and mobile operating system environments.
  • Understanding of software development life cycle practices, version control and continuous integration/continuous delivery.
  • Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues.
  • Effective communication and collaboration skills, with the ability to work with cross-functional teams.
  • Commitment to secure, reliable, maintainable and high-quality software delivery.

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

Skills

Ready to apply?

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

Apply on GCIO