1. What is a Software Engineer at University of British Columbia?
As a Software Engineer at the University of British Columbia (UBC), you are at the intersection of academic innovation and large-scale technical infrastructure. You will work on systems that support world-class research, student success, and institutional policy, often operating in complex, multi-stakeholder environments. Whether you are building tools for Health Research & Policy or developing cutting-edge xR (Extended Reality) applications, your contributions directly impact the university's ability to disseminate knowledge and conduct vital research.
The work here is characterized by its scale and its public-service mission. You will not only be writing code but also collaborating with researchers, administrators, and faculty to translate complex requirements into stable, performant software. This role offers the unique opportunity to solve engineering problems that have a tangible, positive impact on the community, all while working within a highly collaborative and intellectually stimulating campus environment.