Lead end-to-end software and data delivery at British Columbia Investment Management Corporation in Victoria or Vancouver.
This Senior Software Engineer builds applications, data pipelines, models, dashboards, and AI agents for Private Equity teams. You will work with minimal technical direction while owning delivery from stakeholder conversations through production support. The environment uses Databricks, Azure, Power BI, Python, SQL, and up-to-date engineering practices.
Key Responsibilities:
- Select technology stacks and design application architectures
- Develop front-end, back-end, REST API, and system integrations
- Build data pipelines with lineage, reconciliation, and validation
- Create analytical solutions for funds, portfolios, valuations, and audits
- Mentor engineers through design reviews, code reviews, and pairing
Requirements:
- Minimum six years of related experience with production applications
- Bachelor's degree in Computer Science, Engineering, or related field
- Advanced SQL and Python proficiency
- Experience with transactional databases and analytical warehouses
- Experience with Git, CI/CD, testing, and infrastructure as code
Use full stack development, data engineering, and analytical modeling to deliver reliable Private Equity solutions at BCI.
📌 Senior Full Stack Data Engineer (Vancouver)
🏢 BCI
📍 Vancouver