As an HSBC employee in the UK, you will have access to tailored professional development opportunities and a competitive pay and benefits package. This includes private healthcare for all UK-based employees, enhanced maternity and adoption pay and support when you return to work, and a contributory pension scheme with a generous employer contribution.
Model Risk Management (MRM) at HSBC is structured as a global function, headed up by the Chief Model Risk Officer (CMRO). The MRM function reports directly to the Group Chief Risk and Compliance Officer (GCRCO) ensuring its independence from the model developing and owning areas of the firm.
We are currently seeking an experienced individual to join this team in the role of Senior Manager, Software Engineer, Infrastructure. The base location for this role is London with Hybrid working.
The Infrastructure team caters to both strategic and operational aspects of managing model risk and enforces Model Risk Policies through technology across the group. We are responsible for reporting production across Model Risk Management including dashboard developments, data retrieval and quality updates, model inventory reporting and attestation tracking, data visualisation and analytics, Model Risk Management data and systems management, and systems and technology enhancements.
We are seeking an experienced Python GUI Developer to join the Infrastructure team. The ideal candidate will have a strong background in Python-based application development, including experience with GUI frameworks, web technologies, and modern front-end development using React. Experience with Django for backend integration is essential.
In this role, you will:
Design, develop, and maintain Python-based GUI applications using appropriate frameworks.
Integrate GUI front-ends with Django-based back-end systems and APIs.
Build and maintain responsive, high-performance web interfaces using React.
Collaborate with backend developers, UX/UI designers, and system aarchitects to ensure a seamless user experience.
Optimize applications for maximum performance, scalability, and maintainability.
Participate in code reviews, testing, and deployment processes.
Document design decisions, architecture, and codebase for ongoing maintenance.
To be successful in this role you should meet the following requirements:
Strong coding knowledge in Python and at least one other programming language
Proven experience building GUI applications using Python frameworks (e.g., PyQt5/PySide).
Proven experience in Django (models, views, templates, ORM, REST framework).
Excellent knowledge of Microsoft Excel and the ability to work with large data sets
Ability to understand complex data and resolve issues in the process of building analytic tools to support users
An innovative thinker who understands latest ways of working and can apply these in a flexible way.
Being open to different points of view is important for our business and the communities we serve. At HSBC, we're dedicated to creating diverse and inclusive workplaces - no matter their gender, ethnicity, disability, religion, sexual orientation, or age. We are committed to removing barriers and ensuring careers at HSBC are inclusive and accessible for everyone to be at their best. We take pride in being a Disability Confident Leader and will offer an interview to people with disabilities, long term conditions or neurodivergent candidates who meet the minimum criteria for the role.