Principal, Financial Engineering

4 weeks ago

, Canada BCI Full-time
British Columbia Investment Management Corporation (BCI) offers an exceptional opportunity to work at a world-class organization while living in a west coast setting. With $313.7 billion of gross assets under management, as of March 31, 2026, British Columbia Investment Management Corporation (BCI) is the provider of investment management services for British Columbia’s public sector and one of the largest asset managers in Canada. BCI seeks investment opportunities around the world and across a range of asset classes that convert savings into productive capital. Our investment returns play a significant role in helping our institutional clients build a financially secure future for their beneficiaries. POSTING CLOSE DATE: Tuesday, August 11, 2026 Many quant roles split you into either the quantitative finance side or the coding side; this one asks you to be genuinely fluent in both — valuation and risk management, plus real software architecture and production code, in a single seat. If you've been doing the technical work for years but want the next step to be leading a team without giving up the modeling and coding that got you into this field, this role is built for exactly that move. The Financial Engineering branch operates as a business team embedded within Investment Operations, distinct from BCI’s Technology department. It is a specialist quantitative and software engineering group that partners with Technology for infrastructure and enterprise systems support while retaining direct ownership of its own model development, analytical platforms, and deployment pipelines. Every member of the team, including senior leadership, is directly and actively involved in hands-on model development, maintenance, and deployment. The branch drives innovation and the adoption of advanced technologies including AI-enabled tooling, high-performance computing, and modern DevOps practices delivering equitable, objective support across all Investment Operations functions. Reporting to the Senior Principal, Financial Engineering, the Principal, Financial Engineering is a senior leadership role within the branch. The successful candidate will both lead a team of Financial Engineers and Analysts and contribute directly as a practitioner, personally engaged in the design, development, and production support of quantitative models and software platforms across Investment Operations. This is not a purely managerial role: a genuine passion for software development and financial modelling is essential. 7+ years of progressive experience in financial engineering, quantitative finance, or a closely related discipline, preferably within a large asset management, investment firm, or banking institution. Demonstrable passion for software development and solution architecture design: a proven history of personally writing and shipping production-grade financial models and analytical tools, not solely in an oversight capacity. Strong hands-on proficiency in R and/or Python for financial modelling and data engineering; experience with SQL, non-SQL databases (e.g., MongoDB), and version control (Git/Bitbucket). Practical experience with CI/CD tooling, containerisation (Docker), and cloud platforms (AWS or equivalent). Demonstrated track record of leading and developing high-performing engineering or quantitative teams while remaining an active technical contributor. STEM, finance, economics, computer science, or equivalent. An advanced degree (MSc, PhD) or professional designation (CFA, FRM, CQF, MBA, CPA) is a strong asset. Excellent communication and stakeholder management skills, with the ability to convey complex technical concepts to both specialist and non-specialist business audiences. Experience with Bloomberg AIM / BQUANT, ICE Data Services, TriOptima, or MarkitWire preferred. The Principal oversees the branch's operational framework while remaining hands-on: managing CI/CD pipelines and release processes, contributing to derivatives, cash, securities lending, and settlements models, leading multi-product portal and analytics delivery, and embedding AI and cloud-native practices into the team's engineering culture. They serve as the primary escalation point for technical risk and model quality, and as a key stakeholder across the Architecture Working Group and Innovation Council. Actively develops, validates, and maintains financial models in R and/or Python, covering derivatives valuation, FX hedging, cash liquidity forecasting, securities lending, and collateral management. Writes production-quality code, participates in peer code review, and contributes directly to the design and implementation of analytical platforms and business-facing portals. Personally contributes to CI/CD pipeline management, release engineering, and deployment processes across Posit Connect, Docker, and MongoDB Atlas environments. Leads by example as a developer: champions engineering best practices, clean code standar