Senior Software Engineer @ HSBC Technology Poland

1 day ago


Kraków, Czech Republic HSBC Technology Poland Full time

What you need to have to succeed in this role

  • University Degree in Computer Science, Information Technology or a related discipline. Minimum 5 years of development experience is required.
  • Solid and proficient skills in Java, JavaScript, HTML, CSS, Web Service, JSON, Postgresql is a plus.
  • Knowledge and experience of DevOps, Microservice, Restful API, and Devops tooling such as Jenkins, Git, Ansible, Splunk, Jira/Confluence, Maven.
  • Able to directly communicate with business and drive the task/initiative. Good command of written and spoken English.
  • Track record in working on the delivery of complex deployment projects and under diversified/ matrix structure.
  • Strong business sense with good understanding in how IT systems impact business objectives, Foreign Exchange business knowledge is a plus.
  • Strong analytical, design and problem-solving skills.
  • Ability to work in a fast-paced dynamic environment to deliver high quality results under tight schedule and high pressure.

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

HSBC has built a successful FX and Commodities Derivatives Business over a number of years. Building upon HSBC’s strengths (global presence, customer and emerging markets focus) the business has grown to become a major player in the global derivatives market. 

The primary aim of the FX and Commodities IT team is to develop and support the IT systems that allow the business to be successful. Calculations and compute function sits across all product lines of the GFX, supporting a number of products (FX Cash, FX Options, Commodities) and initiatives. Risk Management is an obvious focus of the team, with direct impact to Front Office. The business also a number of requirements for functional initiatives (Intraday & EOD Calculations and Scenarios, Regulatory integration, expansion to new products and HSBC sites and many more). These initiatives are tightly aligned with our technical strategy around distributed systems, cloud migration, accessibility and expansion to multiple customers and sites. The team’s ethos is to enable the business to grow and continue to generate revenue by delivering robust and scalable IT systems. Reducing manual process and operational risk is also a focus. The team operates in a full agile/ DevOps model. We also pride ourselves in promoting a diverse workforce where talented individuals with different backgrounds, personalities and skills can thrive.

You will act as full stack engineer of River team. Be able to deal with business and product owner independently for the requirement, implementation and support the system. Propose technical solution for the project/task you’re working on and be able to own the task throughout the development lifecycle. You are also expected to be a main contributor for the system implementation and solution for your project.

,[Develop and deliver to production small nonbreaking iterative change that provides business value., Help consult on business requirements with specific input around technology capability and limitations. , Help maintain and improve the stability and reliability of our production environments., Work closely with the business in London, Hong Kong, New York and other centres on a day-to-day basis and co-ordinate with other teams in China to ensure that the business and project needs are met.] Requirements: Degree, Java, JavaScript, HTML, CSS, JSON, REST API, API, Jenkins, Git, Ansible, Splunk, Jira, Confluence, Maven, PostgreSQL Additionally: Training budget, Private healthcare, Flat structure, International projects, Multisport card, Monthly remote work subsidy, Psychological support, Conferences, PPK option, Annual performance based bonus, Integration budget, International environment, Small teams, Employee referral bonus, Mentoring, Workstation reimbursement, Company share purchase plan, Childcare support programme, Bike parking, Playroom, Shower, Canteen, Free coffee, Free beverages, Free parking, In-house trainings, In-house hack days, No dress code, Modern office, Knowledge sharing, Garden, Massage chairs, Kitchen.

  • Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role Good written and verbal communications skills, very good English. Able to articulate a clear understanding of event-driven architecture patterns. A strong grasp of functional, non-blocking, asynchronous code. Security software related experience is desired. Hands on experience with AWS. Performance testing...


  • Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role At least +8 years of experience in Software Engineering Strong technical expertise in Scala and Spark Big data technologies is essential with Devops and Cloud skills considered as secondary but valuable Previous cloud experience (GCP)  End to end systems architecture knowledge Knowledge of technologies and...


  • Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role 5+ years of proven experience in C#, .NET development Understanding and experience in SQL  MSSQL server and .NET framework knowledge, ITIL, JIRA, Azure DevOps Practical experience with automated testing, TDD, BDD Knowledge of software design patterns and ability to read and produce technical...


  • Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role Excellent experience in the Data Engineering Lifecycle. You will have created data pipelines which take data through all layers from generation, ingestion, transformation and serving. Senior stakeholder management skills.  Experience of modern Software Engineering principles and experience of creating well...


  • Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role 10+ years of experience in a DevOps role within an agile delivery environment. Experience designing and building highly scalable and resilient platforms and applications, including multisite resilience, load balancing, automatic failover, active-active implementations of application servers and database and...


  • Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role A minimum of 7 years of professional experience in Production Application Support, demonstrating a strong ability to troubleshoot, resolve, and prevent issues in a high-pressure environment. Proficiency in C# and Web API development, with a solid understanding of building and maintaining scalable, secure, and...


  • Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role 8+ years of software engineering experience (experience in one of the following technologies: Java, C#, Python, Golang, Rust, C++, JavaScript, TypeScript, ...), with at least 3+ years managing engineering teams in big (global) organisation. Has high level knowledge that allows to effectively collaborate with...


  • Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role Strong proficiency in either Java or Scala with proven 5+ years of experience building multi-tiered enterprise applications. Familiarity with Atlassian tools (JIRA, Confluence). Excellent communication skills; able to perform some BA tasks. Analytical mindset with strong problem-solving abilities. Ownership...


  • Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role Excellent in Ansible Automation Platform (AAP), including deployment, configuration management at senior level is a must, proficiency in developing and managing **Ansible playbooks**, roles, and workflows Experience with Kubernetes/Docker is a must, as well with containerization and orchestration tools HashiCorp...


  • Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role 7+ years of experience in designing, developing, and operating distributed systems written in Java Designing and developing microservices using Java and Spring Boot, practical experience in applying Test Driven Development  Self-motivated and willing to learn new technologies and business domain, Experience and...