Job description

Some careers have more impact than others.

If you’re looking for a career where you can make a real impression, join HSBC and discover how valued you’ll be.

We are currently seeking an experienced professional to join our team in the role of Associate Director, Software Engineering.

 

Business: Emerging Technology

 

Principal responsibilities

  • Lead the development of user interfaces to ensure a seamless and intuitive user experience. Collaborate with UX/UI designers to translate design prototypes into high-quality code, building reusable components and front-end libraries for future use.
  • Provide leadership across the end-to-end delivery and run lifecycle, utilizing skills and expertise in software development, testing and operational support activities. This will include Backend API Integration, Containerization & Deployment, CI/CD & Automation, Performance Optimization, and Code Quality & Best Practices.
  • Take full accountability for a product or service, identifying and developing the most appropriate technology solutions to meet customer needs as part of the Customer Journey.
  • Collaborate with other engineers, architects, and business stakeholders to guide the product or service's direction.
  • Create and oversee the development of technical test plans and records, including unit and integration tests, within automated test environments to ensure code quality
  • Mentor and support DevOps teams through all stages of a product or service release/change, ensuring they have a strong customer focus and understanding of end-to-end journeys.
  • Identify and address operational issues (performance, operator intervention, alerting, design defect related issues, etc.) in collaboration with Ops, Dev, and Test engineers at all stages of a product or service release/change.
  • Lead the identification and resolution of incidents associated with the IT service as directed by leadership of the DevOps team.
  • Ensure service resilience, service sustainability and recovery time objectives are met for all software solutions delivered
  • Drive the automation of the continuous integration/continuous delivery pipeline within a DevOps Product/Service team, fostering a culture of continuous improvement.
  • Stay up-to-date and maintain expertise on current tools, technologies, cybersecurity, and regulations pertaining to data privacy, consent, data residency, etc.

Requirements

 

  • Demonstrable entrepreneurial spirit; a change driver and fast leaner.
  • An university graduate, preferably from a top international university. An MS or PhD is preferred.
  • Full stack software engineering capability including front-end, middleware, backend is preferred.
  • Knowledge of “Talk is cheap. Show me the code” --- Linus Torvalds (2000): Possess hands-on engineering capabilities in state-of-the-art technologies such as AI, IoTs, etc.
  • Proven contributions to international academic and industrial communities and/or open source communities is a significant advantage.
  • Business knowledge in financial services industry (retail, wholesale and investment banking, wealth management, insurance, financial markets, etc.) is preferred.
  • Ability to read and understand newest academic and research papers in banking, financial services, and technologies is a must.
  • Strong analytical, design and problem solving skills; excellent team player with the ability to work under pressure with minimal supervision.
  • Intellectually curious, creative individuals who enjoy solving challenging problems and building breakthrough products with a growth mindset are highly valued.
  • Strong communication skills in both verbal and written forms; ability to deliver effective presentations to teammates and external and internal stakeholders.
  • Commitment to assigned task, attention to detail, and willingness to dedicate efforts.
  • Experience working in a DevOps-focused environment and within an Agile Team. Flexible and adaptable to changing requirements and willing to take new responsibilities when necessary.
  • Ability to work across multiple domains of knowledge and skills, and share knowledge across the team.
  • Knowledge of architecture disciplines, the ability to implement governance practice, and knowledge of industry standards will be an advantage.

 

What additional skills will be good to have?

Leadership & Teamwork

  • Contribute to the broader HSBC Ventures agenda, including industry knowledge, thought leadership, mentoring across the team, and supporting other practice areas where relevant.
  • Be an essential part of a high performing team: developing talent, maintaining a track record of followership, making tough decisions, bringing together cross-functional teams to achieve ambitious outcomes, and fostering a culture of inclusivity and achievement.
  • Experience coaching and mentoring technology talent.
  • Relationship management inside and outside the bank, with a particular emphasis on excellent relationship-building skills with technical and product colleagues.

 

Functional/Technical Knowledge

  • 8+ years of professional experience in frontend development with a strong focus on React.js
  • Proficient in the core principles of React, with a deep understanding of virtual DOM, component lifecycle, etc. and able to proficiently use React for efficient development
  • Have an in-depth understanding of various libraries and technologies in the React ecosystem, including but not limited to state management, style management, build tools, UI libraries, routing, testing, network management, monitoring, etc.
  • Familiar with modern frontend build tools and optimization strategies to enhance development efficiency and application performance.
  • Experienced in designing and implementing comprehensive testing strategies to ensure code quality and reliability.
  • Proficient in HTML5 and CSS3, possess solid frontend basic knowledge, and be able to write semantic and high compatible code by hand
  • Have an in-depth understanding of the JavaScript language, master its core mechanisms such prototype chain, closures, and async programming. Be able to write efficient, robust, and easily maintainable JS code, and optimize JS performance in complex scenarios.
  • Expert in frontend architecture design, capable of establishing and promoting scalable and maintainable architectural solutions.
  • Have rich practical experience in frontend performance optimization.
  • Ability to lead and inspire the team in adopting modern frontend technologies and best practices to enhance overall team capability.
  • Familiarity with common Linux tools and commands.
  • Strong solutions architecture and engineering hands-on experience with complex enterprise solutions.
  • Strong understanding of design on micro-service and containerization.
  • Strong experience delivering scalable solutions in finance industry area.
  • Familiar with cloud platforms, including auto-scaling and global deployments of application architecture, with actual project experience on at least one cloud platform (including AWS, GCP and Ali Cloud).
  • Familiar with over two programming language, like Javascript/Python/Java/Golang/Node.js and relevant Design Patterns and databases including relational DB and NOSQL DB.

 

Others

  • Principles of Lean Startup Methodology and a VC-style portfolio management; able to imbed those into HSBC’s Agile methodology. Critical is the ability to evolve new or start-up propositions to at least stage A or B.
  • Ecosystem knowledge and connectivity including incubators, accelerators, VCs and startups.
  • Hands on delivery of digital products in a large enterprise.  

    

You’ll achieve more when you join HSBC.

 

HSBC is an equal opportunity employer 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 an inclusive and diverse environment. We encourage applications from all suitably qualified persons irrespective of, but not limited to, their gender or genetic information, sexual orientation, ethnicity, religion, social status, medical care leave requirements, political affiliation, people with disabilities, color, national origin, veteran status, etc., We consider all applications based on merit and suitability to the role.

 

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.

 

 

***Issued By HSBC Software Development (GuangDong) Limited***