Software Engineer
Kraków, PODLASKIE, PL, 30-347
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.
HSBC Service Delivery (Polska) Sp. z o.o. is part of HSBC Holdings plc, a global banking and financial services organisation headquartered in London, serving customers worldwide across Europe, Asia, the Americas, and the Middle East and North Africa.
We’re currently hiring for the role of Technical Lead (Full Stack) within HSBC Global FX Services (GFS) in Markets and Securities Services (MSS).
Your team
You’ll join a technology team within CIB Technology (our investment bank), where engineering is central to how we deliver electronic trading and FX services.
The Kraków-based pod is part of a global engineering organisation (~50 people) with teams in:
- Europe: UK, Kraków
- APAC: China, Hong Kong
- North America: Toronto
The team builds and supports applications enabling a diverse set of FX services for institutional clients, including:
- FX Prime Brokerage services for the alternative fund manager industry
- FX Hedging services for Asset Managers
- FX order management and execution for Custodians acting on behalf of their clients
Your role (what you’ll lead and deliver)
As a Technical Lead, you’ll be hands-on while also setting direction and raising engineering standards across the team.
You will:
- Lead the design and delivery of high-volume, low-latency FX systems where performance, scalability, and resiliency matter.
- Drive technical decisions on architecture, microservices patterns, API design, data storage, and front-end integration.
- Act as a coach and multiplier: support engineers through code reviews, pairing/mentoring, and pragmatic guidance on implementation and design trade-offs.
- Own end-to-end delivery in a DevOps model: development, testing, release, observability, and production support.
- Enable frequent and safe releases: the team releases to production daily, using agile practices and iterative delivery.
- Ensure production readiness through instrumentation, alerting, incident readiness, and continuous improvement.
- Partner closely with global colleagues in Guangzhou, Toronto, and London to deliver across time zones.
- Ensure compliance with internal cybersecurity controls, address vulnerabilities, and build secure-by-design solutions.
- Act as the local entity manager in Poland for Poland-based colleagues, performing required local entity (HSBC Service Delivery Polska) duties in line with applicable governance and regulatory expectations.
Working model:
- This role is based in Kraków with an expectation to be in the office twice a week (or as advised by the local Poland entity).
Technology stack
- Back-end: Java, Spring / Spring Boot, microservices
- Runtime: Linux
- Databases: SQL RDBMS (Sybase / Oracle / PostgreSQL)
- Front-end: Angular, React, JavaScript libraries and frameworks
What you'll need to succedd in this role:
- 10+ years of hands-on experience in software engineering, including substantial Java full stack delivery.
- Strong knowledge of microservices architecture, ideally with Spring Boot.
- Solid experience with server-side development in Java (Node.js, Ruby, Go are a plus).
- Strong front-end experience with modern JavaScript frameworks (Angular/React highly desirable).
- Working knowledge of database technologies such as MySQL, Oracle, PostgreSQL, MongoDB.
- Degree in Engineering, Information Systems, or a related field (or equivalent experience).
- Experience in financial services / investment banking is highly valued.
- Demonstrable strengths in:
- Problem-solving and ownership mindset
- Building clean, high-quality, secure solutions
- Agile delivery practices
- Clear communication and stakeholder collaboration
- Fluent English (spoken and written)
What we offer
The pay range for this role is 28,000 PLN - 33000 PLN (monthly, gross).
Additional car allowance in the amount of 4,786 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.
• 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