Position Overview

Reporting to the Director of Software Development, the Software Architect is responsible for the architecture, design and implementation of complex software applications. The architect will also play a role in setting the technical direction for the overall application architecture as well as mentoring the internal team.