Full Stack Engineer

Brand:  HSBC
Area of Interest:  Technology
Location: 

Sheffield, GB, S1 4NB

Work style:  Hybrid Worker
Date:  29 Aug 2025

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.

 

HSBC is one of the largest banking and financial services organisations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realise their ambitions.

 

We are currently seeking an experienced professional to join our team in the role of Full Stack Engineer.

 

The Cybersecurity Assessment and Testing (CSAT) function, part of Global Cybersecurity, is accountable for Vulnerability Management, Secure Development (inc. DevSecOps), Threat and Controls Assessment (inc. threat modelling) and Third-Party Security Assessment. The function drives the identification, capture, assessment, testing/verification and ultimately the remediation of security defects, gaps and vulnerabilities across HSBC’s estate in conjunction with business and technology teams – on-premises, within the Cloud and for those resulting from third party engagements.

 

The role will report to a CSAT Development lead working within an agile / DevSecOps environment. You will be involved in a varied range of engineering activities, including but not limited to developing integrations to 3rd party products, designing, developing, and deploying new REST API services used by internal end-users, building data pipelines and ETL jobs, creating CICD pipelines, bug fixing existing services raised via the service desk, developing automated test scripts, code peer reviews, to many other activities. Our preferred programming language is Python, and we follow microservice design principles to ensure services remain loosely coupled and scalable.

The role will partner heavily with cybersecurity experts across CSAT to deliver solutions that help keep the bank secure. Such solutions can include the integration and automation of third-party scanning tools such that they periodically detect for vulnerabilities across the estate, and report these back to relevant stakeholders. Other solutions can include building in-house scanning capabilities that look for certain types of security weaknesses.

 

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.

 

 

In this role you will:

 

 

 

  • Work with and support your pod’s Product Owner and Development Lead in designing, developing and delivering software solutions that meet stakeholder requirements.
  • Work with Cybersecurity experts in understanding and refining requirements, delivering on features iteratively, whilst also proposing new technologies and solutions to help keep the bank secure.
  • Adhere to the team’s design and development patterns, and in collaboration with the development lead actively identifying bottlenecks and to improve software development efficiencies.
  • Adhere to the team’s governance procedures surrounding requirements intake, release and incident management, and actively contributing towards further streamlining processes (through automation).
  • Ensure the operability of existing services, including L2/L3 troubleshooting, bug fixing, and writing automated test cases and any further technical documentation needed to support delivered code.
  • Undertake peer reviews and leading by example for junior developers in the team.

 

 

To be successful in this role you should meet the following requirements:

 

 

  • Able to demonstrate extensive Python web development experience, using frameworks such as FastAPI (being the preference), Flask and/or Django.
  • Experience developing data pipelines, primarily in Python, using libraries such as Pandas, Numpy, and tools such as Airflow, Luigi, etc.
  • Experience building and deploying services to containers, using tools such as Docker and Kubernetes.
  • Experience building and deploying services through CICD pipelines, with hands-on experience using tools such as Jenkins, Gitlab, etc.
  • Good understanding and reasonable experience in frontend development, at a minimum using languages such as HTML, CSS, JavaScript.
  • Strong SQL programming skills and be able to construct complex queries

 

 

 

This role is based in Sheffield.

 

 

Opening up a world of opportunity

               

               

 

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.

 

If you have a need that requires accommodations or changes during the recruitment process, please get in touch with our Recruitment Helpdesk:

Email: hsbc.recruitment@hsbc.com

Telephone: +44 207 832 8500