
Senior Development Manager
- Shanghai
- Permanent
- Full-time
- Team Management and Empowerment: Oversee daily management, goal setting, performance evaluation, and talent development for an 8 to 10 members technical team. Foster an open and positive technical culture, unleash team potential, and enhance the overall technical delivery capacity.
- Technical Leadership and Architecture Design: Serve as the primary technical leader, directing the design and development of enterprise-scale technology platforms. Lead architectural design, technology selection, and evolution planning of banking systems. Engage at the frontlines to solve complex technical challenges such as high concurrency, distributed systems, and data consistency. Provide expert insights and engage in deep discussions with senior management and business stakeholders.
- Digital Transformation and System Modernisation: Actively promote digital transformation initiatives and lead the modernization of systems.
- Technology Strategy Implementation: Drive the implementation of the group's technology roadmap and architectural strategy to ensure technical solutions are highly aligned with HSBC's business objectives.
- End-to-End Software Development Management: Demonstrate key technical leadership in impact analysis, system design, software development, automated testing, and deployment to ensure successful end-to-end delivery of banking applications.
- Process Optimization and Efficiency Enhancement: Drive and optimise the team's Agile and DevOps processes, implementing best practices such as CI/CD, automated testing, and code review to enhance development and delivery efficiency.
- Cross-Team Collaboration: Closely collaborate with cross-functional teams including business departments, product managers, and architects to jointly advance projects.
- Risk and Compliance: Oversee the identification and control of technical risks, ensuring system design and development comply with financial industry security and regulatory requirements. Possess the capability to handle internal and external audits and regulatory reviews.
- Innovation and Practice: Maintain a keen sensitivity to cutting-edge technologies. Actively introduce and practice modern development models such as DevOps, cloud-native technologies, and automation. Continuously monitor emerging technologies like AI and large language models (LLMs) and explore their application in financial business scenarios, driving product and technical innovation.
- Oversee daily management, goal setting, performance evaluation, and talent development of an 8-10 member technical team.
- Direct the design and development of enterprise-scale technology platforms and lead architectural design.
- Solve complex technical challenges such as high concurrency, distributed systems, and data consistency.
- Promote digital transformation initiatives and lead system modernization.
- Drive the implementation and realization of the group's technology roadmap and architectural strategy.
- Lead in impact analysis, system design, software development, automated testing, and deployment.
- Optimize Agile and DevOps processes, implementing best practices such as CI/CD and automated testing.
- Collaborate with cross-functional teams to advance projects.
- Oversee identification and control of technical risks, ensuring compliance with financial industry security and regulatory requirements.
- Monitor emerging technologies like AI and LLMs and explore their application in financial business scenarios.
- Bachelor's degree in Computer Science, Engineering, or equivalent technical discipline.
- At least 15 years of software engineering experience with a proven track record of technical delivery and system development.
- At least 8 years of experience in leadership roles such as Technical Leader, Development Manager, or Architect, with successful experience managing teams of more than 8 people.
- Extensive experience in the financial services or highly regulated industries (e.g., banking, securities, insurance).
- Programming Languages: Proficient in at least one programming language such as Java, Python, and familiar with at least one frontend framework such as React, Vue.js. Understand frontend engineering and mobile adaptation and performance optimization.
- Programming Frameworks: Proficient in frameworks such as Spring Boot, Spring Cloud, with a deep understanding of microservices architecture and API development.
- Architecture and Cloud Platforms: Experience in designing and implementing cloud platforms, large-scale distributed, high-concurrency, and highly available systems.
- DevOps: In-depth understanding of DevOps concepts and proficiency in CI/CD pipelines and related automation tools (e.g., Jenkins, Git, Ansible).
www.hsbc.com.cn/careersHSBC is committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and opportunities to grow within and inclusive and diverse environment. Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website. /TZIssued by HSBC Bank (China) Company Limited