Senior Software Engineer

HSBC

Województwo podlaskie

On-site

PLN 256,000 - 307,000

Full time

6 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Multisport card
Private medical care
Life insurance
Home office setup reimbursement

Job summary

HSBC in Poland is seeking a senior Java full stack engineer to develop advanced FX services within our CIB Technology team. You will work on Java back-end, Linux deployment, and front-end using Angular/React, contributing to high-volume financial-market systems.

You will join a global team of ~50, with Krakow as the Europe hub, adopting microservices and DevOps practices. The role requires English fluency and collaboration across London, Guangzhou, and Toronto.

Qualifications

  • 5-10 years hands-on experience as a Java full stack engineer.
  • Proficient with micro-services and Spring/Boot.
  • Experience with UI frameworks/JavaScript frameworks.
  • Database experience: MySQL, Oracle, PostgreSQL, MongoDB.
  • Engineering or information systems degree.
  • Experience in financial services/investment banking is valuable.
  • Fluent in English.

Responsibilities

  • Develop Java-based applications for FX services in a Linux environment.
  • Work on front-end with Angular/React and maintain high-performing microservices.
  • Collaborate across global teams (Guangzhou, Toronto, London) and implement DevOps practices.
  • Ensure production readiness, testing, deployment, and security compliance.

Skills

Java full stack
Microservices
Spring Boot
UI frameworks
Agile methodologies
Fluent English

Education

Engineering degree

Job description

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.

You will be working within CIB Technology - also known as the investment bank, where technology is central to all aspects of our business - for example electronic trading in the financial markets.

The team of approx. 7-9 develop applications for a diverse set of FX (Foreign Exchange) services for financial institution clients:

  • FX Prime Brokerage services to the alternative fund manager industry.
  • FX Hedging services to Asset Managers.
  • FX order management and execution to Custodians acting on behalf of their clients.

Our business is global, and we have development teams in Europe (UK, Krakow), APAC (China, HK) and in North America (Toronto). The global team is currently approx. 50 people and for Europe our development team is in Krakow.

What You Will Do

Our systems are Java, deployed to Linux and with SQL RDBMS (Sybase/Oracle/PostGres). Front-end uses a combination of Angular, React and other Javascript libraries; You will be hands on and technical in this role. You are expected to meet in the office twice a week or as advised by local Poland entity. All teams in GBM IT teams are moving their systems towards smaller micro services including ours (average 100-150 micro services running) - this allows "pods" of developers to work on their service, they can release small changes more frequently and more safely (this team release to production daily) and ultimately get working software in the hands of our users and clients as soon as possible. We also use agile development practices and tooling to develop our systems iteratively. These are high volume financial markets systems - which means that efficient performance, scalability and design are key aspects of your technology role. We are Dev Ops - the team is responsible for all aspects of developing the system - this may mean automating testing or deployment or making sure the live systems are instrumented so the team can support them. In GBM IT if something doesn't work or causes problems you are empowered to fix it. You will be passionate about the software you deliver and want to take responsibility for all aspects including production service. We are developers but ultimately, we own what we build and that means taking it in turns monitor the live system during the working day (shared with our colleagues in London) and very occasionally we may need to deal with issues out of hours. You will ensure your software is compliant with all internal cybersecurity controls and fix vulnerabilities where necessary. You will work in close collaboration with colleagues in Guangzhou, Toronto and London.

Skills Required
  • 5-10 years hands-on experience as a Java full stack engineer, well know the concept of micro-services and familiar with Spring/Boot
  • Proficiency with server side languages such as Java (nodeJs, Ruby, Golang would be a plus).
  • Experience in UI frameworks/technologies will be highly desirable (ie. JavaScript frameworks)
  • Familiarity with database technology such as MySQL, Oracle, PostgreSQL, MongoDB.
  • Degree in engineering, information systems or related
  • Prior experience in financial services/investment banking will be highly valuable
  • A problem-solving attitude
  • Creating clean, high-quality and secure solution
  • Exposure to Agile methodologies.
  • Fluent in English
What we offer

The pay range for this role is 22,950 PLN - 27541PLN (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.

  • Additional bonuses for recognition awards
  • Multisport card
  • Private medical care
  • Life insurance
  • One-time reimbursement of home office set-up (up to 800 PLN).
  • Cafeteria platform
  • Employee assistance program
  • Additional contributions to PPK scheme
  • Corporate parties & events
  • CSR initiatives
  • Nursery discounts
  • Financial support with trainings and education
  • Social fund
  • Flexible working hours
  • Free parking

We thank all interested candidates for their applications. We reserve the right to contact only selected candidates.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Tech Lead
Tech Lead

HSBC • Województwo podlaskie

Hybrid
PLN 312,000 - 368,000
Car allowance
Private medical care
Multisport card
+3
Senior Software Engineer
Senior Software Engineer

HSBC • Kraków

On-site
PLN 256,000 - 307,000
Private medical care
Home office reimbursement
Flexible hours
+1
Tech Lead
Tech Lead

HSBC • Kraków

On-site
PLN 312,000 - 368,000
Private medical care
Multisport card
Life insurance
+2
Backend Engineer @ HSBC Technology Poland
Backend Engineer @ HSBC Technology Poland

HSBC Technology Poland • Kraków

On-site
PLN 195,000 - 257,000
Multisport card
Private medical care
Life insurance
+7
Tech Lead (LP)
Tech Lead (LP)

HSBC • Kraków

On-site
PLN 312,000 - 357,000
Car allowance
Private medical care
Multisport card
+3
Backend Engineer
Backend Engineer

HSBC • Kraków

On-site
PLN 195,000 - 257,000
Healthcare
Private medical care
Life insurance
+6
GSC: Tech Lead (LP)
GSC: Tech Lead (LP)

HSBC • Poland

On-site
PLN 312,000 - 357,000
Multisport card
Private medical care
Life insurance
+2
Software Engineer Java
Software Engineer Java

HSBC • Kraków

On-site
PLN 120,000 - 160,000
Engineering Tech Lead
Engineering Tech Lead

HSBC • Kraków

On-site
PLN 210,000 - 320,000
Annual bonus
Private medical care
Life insurance
+2
VP, Lead Engineer
VP, Lead Engineer

HSBC • Kraków

On-site
PLN 236,000 - 346,000
Private medical care
Life insurance
Multisport card
+1