wealthsimple software engineer interview