1. What is a Software Engineer at CannonDesign?
A Software Engineer at CannonDesign plays a pivotal role in bridging the gap between cutting-edge architectural innovation and robust digital solutions. You are not just writing code; you are building the infrastructure that powers complex design processes, enabling the firm to deliver world-class projects across the globe. Whether working on internal tooling or client-facing platforms, your work directly influences how multidisciplinary teams collaborate and execute on large-scale, high-stakes design challenges.
This role requires a unique blend of technical precision and creative problem-solving. As a Software Engineer, you will contribute to a culture that values efficiency, scalability, and high-quality software craftsmanship. You will work within a collaborative environment where engineering solutions are expected to be as thoughtful and sustainable as the buildings and spaces the company designs.