Software Engineer at Canadian Imperial Bank of Commerce