The Software Engineer (C# /.Net) role at Scotiabank focuses on providing advanced technical solutions and support to integrated products while enhancing software systems. Key responsibilities include leading software currency upgrades, conducting architectural analyses, and enforcing secure coding practices. Candidates must have over five years of experience in C# and .NET, with strong expertise in SQL Server and Dev Ops tools.