1. What is a Software Engineer at City of Calgary?
As a Software Engineer for the City of Calgary, you are not just writing code; you are building the digital infrastructure that keeps a major metropolitan area running. This role is pivotal in developing, maintaining, and scaling the software solutions that support city departments, improve public services, and enhance the daily lives of Calgary residents. From managing complex data systems to optimizing internal workflows, your work directly impacts the efficiency and transparency of municipal operations.
You will likely work within multidisciplinary teams, collaborating with project managers, IT specialists, and department stakeholders to turn requirements into robust, reliable software. The environment is one of significant scale and public responsibility, where the systems you build must be secure, accessible, and highly resilient. This position offers the unique opportunity to apply modern engineering practices to public sector challenges, making it an ideal role for engineers who value stability, clear mission-driven work, and the tangible impact of their contributions on their own community.


