BMO is seeking a cloud-focused software engineer to design, develop, and maintain scalable cloud-based applications. You will work on migration and modernization of existing apps, implement cloud-native solutions, and support cloud infrastructure across business groups within the bank. The role emphasizes collaboration, problem-solving, and a robust emphasis on security and performance in cloud environments, with opportunities to lead small teams and contribute to CI/CD practices.