1. What is a Software Engineer at BC Housing?
A Software Engineer at BC Housing plays a pivotal role in bridging the gap between complex public sector requirements and modern technical solutions. Your work directly supports the organization’s mandate to provide safe, affordable housing options for British Columbians. You are not just writing code; you are building the digital infrastructure that enables efficient service delivery, property management, and tenant support systems.
This role is ideal for engineers who find deep professional satisfaction in mission-driven work. You will navigate a structured environment that prioritizes stability, security, and long-term reliability. While the pace may differ from the rapid-fire nature of private-sector startups, the complexity of the problems—often involving large-scale data management and cross-departmental integration—offers significant intellectual challenges and the opportunity to see your work tangibly improve lives.



