The Director, Software Engineering - Platform Development provides leadership in systems and application delivery, software design and architecture, and software development across client application deliverables and strategic initiatives. This highly participatory, hands-on role leads the planning and implementation of Enterprise Platform Solutions, establishes common delivery standards, and measures development practices to drive continuous improvement. The Director leads the Platform Team in developing and maintaining frameworks based on Microsoft technologies in a highly regulated environment. The role shapes the technology stack and guides migration toward modern solutions, while fostering innovation and ensuring the robustness, scalability, and security of platform solutions. The position also builds capabilities in in-house software development, platform engineering, and AI-enabled solutions; evaluates enterprise platform components and defines a phased modernization roadmap; and explores AI and machine learning for intelligent automation. The role participates throughout the software development life cycle, collaborates with business segment software engineering teams, and serves as a key member of the IT Enterprise Architecture Center of Excellence. It is responsible for resource management within the IT Platform Development team and for leading Software Development Managers, Software Architects, and Software Development Engineers. The position also partners with Information Security and guides responsible AI-assisted development in alignment with UBC standards.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Director