The indispensable role of software engineers in modern finance businesses