British Columbia Investment Management Corporation (BCI) seeks a senior software engineer to lead a small team in Victoria, BC. You will develop production-grade software, build data pipelines, and prototype AI-enabled tooling for Investment Operations and Financial Engineering. The role requires hands-on coding, architectural leadership, and collaboration across teams, with in-person work at the Victoria office and up to one remote day per week.