What is a Software Engineer at HSBC?
A Software Engineer at HSBC plays a critical role in building, scaling, and maintaining the financial technology infrastructure that powers one of the world's largest banking and financial services organizations. You will work on global-scale platforms handling millions of transactions daily, requiring extreme reliability, performance, and security. The engineering team is responsible for driving the digital transformation of retail banking, global liquidity, wealth management, and enterprise infrastructure.
Your work will directly impact millions of customers worldwide, requiring a balance of modern development practices with the rigorous security standards of global banking. Whether you are migrating legacy systems to modern cloud architectures, optimizing database performance, or developing secure APIs, your contributions will ensure the operational resilience and strategic growth of HSBC.
The engineering culture at HSBC values collaboration, continuous learning, and clean, maintainable code. As a Software Engineer, you will collaborate with cross-functional teams of product managers, QA engineers, and infrastructure specialists to deliver high-quality software solutions that meet both business requirements and regulatory standards.



