My name is Mauro Bagnato and for over 15 years I have been leading tech organizations.
When I first stepped into leadership, I believed technical expertise was the key to being an effective leader. However, I quickly learned that organizations are living and complex systems and that leading them demands much more than just technical know-how. I believe that curiosity is at the heart of effective leadership. This is what fuels learning and experimentation, both crucial for continuous improvement. This blog aims to explore engineering leadership in all its aspects and to provide insights in a tangible and pragmatic manner. It will also be a space where I will share insights, reflections, and personal takeaways from books, podcasts, and articles that influenced and keep influencing my journey.
Ever happened to transfer money overseas?
If so, you know that there is definitely one thing you need to know to be able to successfully complete the transfer (and hopefully make someone happy).
This one thing is the SWIFT code.
Ever wondered what SWIFT is?
I did not until recently when a large coalition of states decided to ban some Russian banks from SWIFT. At that point I got curious and decided to dig deeper into it.
SWIFT stands for Society for Worldwide Interbank Financial Telecommunications and in the official website they define themselves as The global provider of secure financial messaging services.
In very few words SWIFT is a messaging platform for financial institutions but is not a financial institution. It is not responsible for the transaction clearing and settlement, it does not hold or transfer assets.
How does SWIFT work?
Financial institutions need to exchange tons of information (not only payments related ones) and in order for this massive communication to happen smoothly two factors need to be in play:
SWIFT provides the infrastructure (which is called SWIFTNet) for all cross-border inter-banking communication and the language (called SWIFT MT) to encode all information into specific, standard and structured codes.
The infrastructure needs to be able to support an ever growing need of communications while keeping very high standards of security and reliability.
The language needs to be able to represent an ever growing type of information to best support all financial institutions communication needs.
How does SWIFT work in practice?
Let’s assume that user-A, living in the US and customer of the US-Bank-A, wants to transfer money to user-B, living in France and customer of the FR-Bank-B.
Trying to make it as simple as possible, money transfer consists of 2 steps:
Providing a reliable, secure and efficient messaging system, SWIFT makes the financial transactions faster and smoother.
A few numbers might give an idea about size and volumes:
What about competitors?
SWIFT is by far the biggest player but not the only one.Main competitors are: