ID del contrato


Some careers shine brighter than others.
If you’re looking for a career that will help you stand out, join HSBC, and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further.

Your career opportunity
The role has been created primarily to provide high-quality programming bandwidth into Financial Engineering unit within Global Risk Analytics (GRA).

This role holder will contribute to all aspects of programming work—within potentially several prototyping teams—in the construction and testing of analytic platforms and toolkits. The role will require ability to work with end users to understand their requirements, as well as doing code reviews, development of toolkits & platforms, design of their architecture, development of testing suite etc.

Your future role and team: The role will be instrumental in the accelerated development of prototypes that could materially influence the process of risk analysis and risk measurement at HSBC. The Financial Engineering team collaborates closely with HSBC risk teams providing risk-related modelling and analytics for both traded and credit risk. Our internal clients work on 5 continents and cover risk reporting for global HSBC portfolio for many risk classes.

Platforms and toolkits created by this unit aim at (1) improvement of consistency of risk model development across HSBC; (2) streamlining the operational profile of model development projects (reducing cost and time); (3) reducing the risk of project failure; and (4) improving model deployment process.

What you’ll do
  • Your primary area of work will be coding in Python programming language: implementing risk models for Wholesale Credit Risk and other areas; creating tooling for automation of models deployment; creating platforms for models execution.
  • You will be expected to work using full CI/CD pipeline, adhering to rigorous coding standard.
  • You will be collaborating with business analysts and risk modelling teams to understand features / models to be implemented.

What you need to have to succeed in this role
  • Senior experience in building, and testing applications in a professional environment in Python: strong knowledge of object-oriented programming principles and test-driven development. strong knowledge of testing principles and best practices, familiarity with pytest.
  • Knowledge of coding best practices.
  • Experience with writing pythonic code, good eye for code smells.
  • Experience in code review best practices.
  • Practical knowledge of SOLID principles and some design patterns.
  • Good familiarity with git version control.
  • Some experience developing in an Agile environment with preferably continuous integration practices..

What we offer

The pay range for this role is 15 025 PLN – 22 533 PLN (monthly, gross).

Variable pay is discretionary, but influenced by Group performance, business/function performance and individual performance.

We offer a comprehensive and competitive package of benefits covering healthcare, family friendly leaves, pension and life assurance, as well as many other benefits to support your wellbeing.

  • Competitive salary
  • Annual performance-based bonus
  • Additional bonuses for recognition awards
  • Multisport card
  • Private medical care
  • Life insurance
  • One-time reimbursement of home office set-up (up to 800 PLN).
  • Corporate parties & events
  • CSR initiatives
  • Nursery discounts
  • Financial support with trainings and education
  • Social fund
  • Flexible working hours 
  • Free parking

If your CV meets our criteria, you should expect the following steps in the recruitment process:
  • Online behavioural test (for external candidates only)
  • Telephone screen (for external candidates only)
  • Zoom interview with the hiring manager 

We are looking to hire as soon as possible so don’t wait and apply now!
You'll achieve more when you join HSBC.