Staff - Non Union
M&P - AAPS
AAPS Salaried - Information Systems and Technology, Level E
Associate Director, Solutions Development
DAE Information Systems
$9,859.25 - $15,380.75 CAD Monthly
The Compensation Range is the span between the minimum and maximum base salary for a position. The midpoint of the range is approximately halfway between the minimum and the maximum and represents an employee that possesses full job knowledge, qualifications and experience for the position. In the normal course, employees will be hired, transferred or promoted between the minimum and midpoint of the salary range for a job.
June 29, 2026
Note: Applications will be accepted until 11:59 PM on the Posting End Date.
Job End Date
Ongoing
This position is expected to be filled by promotion/reassignment and is included here to inform you of its vacancy at the University.
At UBC, we believe that attracting and sustaining a diverse workforce is key to the successful pursuit of excellence in research, innovation, and learning for all faculty, staff and students. Our commitment to employment equity helps achieve inclusion and fairness, brings rich diversity to UBC as a workplace, and creates the necessary conditions for a rewarding career.
Job Summary
The Associate Director, Solutions Development provides senior technical leadership, implementation strategy, and strategic direction for the design, development, and evolution of DAE’s enterprise digital solutions. This role leads the delivery of custom application development, cloud native solution development, enterprise systems integration, API frameworks, and the modernization of legacy digital platforms supporting Development & Alumni Engagement (DAE).
The Associate Director is responsible for defining and governing solution design practices and implementation frameworks across in-house applications, CRM extensions, cloud applications, public facing websites, digital engagement platforms, online giving systems, and SaaS integrations. The role ensures all solutions are scalable, secure by design, reliable, and aligned with institutional technology direction and cybersecurity requirements.
This position leads a multi-disciplinary team of application developers, web architects and web specialists, cloud programmers, and integration developers, building organizational capability in modern solution delivery practices and ensuring long term sustainability of DAE’s digital platforms.
Organizational Status
Reports to the Director, Information Systems at DAE. Works closely with UBC IT technical teams, cybersecurity, privacy, and senior DAE leadership. Provides direct leadership to application developers, web specialists, cloud programmers, and integration developers, and oversees technical contributions from vendors and contractors.
Work Performed
-
Provides enterprise level leadership for DAE’s custom built and cloud integrated digital solutions
-
Develops multiyear implementation strategies and roadmaps, ensuring alignment with institutional technology direction
-
Defines and governs implementation practices, API frameworks, and integration delivery principles
-
Serves as the senior authority for solution implementation delivery decisions that shape long term sustainability and reduce institutional risk
-
Leads the modernization of legacy applications, transitioning them to cloud native, modular, and scalable solution models
-
Evaluates and selects cloud services development frameworks, and integration technologies to support modern delivery practices
-
Ensures all solutions adhere to secure by design principles and institutional cybersecurity and privacy requirements
-
Oversees the design and implementation of enterprise grade integrations, ensuring secure, efficient, and resilient data flows across CRM, cloud platforms, and SaaS systems
-
Governs API lifecycle management and integration delivery patterns to ensure interoperability and long-term maintainability
-
Leads the application development function responsible for custom solutions, cloud-based development, API development, and web solution delivery.
-
Directs the creation of high quality, secure, maintainable application code across multiple platforms
-
Establishes and enforces SDLC best practices, including secure coding, automated testing, CI/CD pipelines, and code review processes
-
Identifies emerging technologies, solution frameworks, and delivery approaches that advance DAE’s digital capabilities
-
Conducts feasibility assessments, technical evaluations, and proof of concept initiatives to inform long term solution investments
-
Provides mentorship, coaching, and performance oversight to technical staff, fostering advanced capability and professional growth
-
Leads resource planning, workforce development, and capability building for the solutions development function
-
Builds a team-culture of quality, innovation, and continuous improvement
-
Collaborates with UBC IT teams, cloud services, cybersecurity, and platform owners to ensure alignment with institutional standards
-
Works closely with DAE stakeholders to translate complex business needs into well designed, implementable digital solutions
-
Provides technical leadership to cross functional teams during solution design, implementation, and deployment
Consequence of Error/Judgement
Errors in judgment, poor planning, or failure to act decisively could have a detrimental effect on these systems. Unreliable systems and code errors that disrupt the operations of these systems or failure to meet contractual obligations for performance and availability will damage the reputation of UBC and DAE. This could adversely impact funding and revenue and the University community, including the large majority of students, faculty and staff.
Decisions made by the Associate Director involve highly sensitive donor and payment data and directly influence system stability, data integrity, donor experience, and compliance posture. Errors in solution design, integration delivery, or implementation lifecycle management may lead to system outages, failed releases, cybersecurity vulnerabilities, or breaches of PCI and UBC Information Security Standards. Such lapses can disrupt mission‑critical fundraising operations, diminish donor trust, and expose the University to financial, operational, and reputational risk. The role therefore requires expert technical judgment, strategic foresight, and consistent adherence to secure solution delivery practices to safeguard institutional reliability and effectiveness.
Supervision Received
Operates with substantial autonomy and senior technical authority within established institutional policies and frameworks. Work is evaluated based on digital solution quality, implementation effectiveness, risk mitigation, and enterprise impact.
Supervision Given
Provides direct leadership to application developers, web architects and specialists, cloud programmers, integration developers, and technical staff. Oversees vendor and contractor contributions, ensuring adherence to DAE’s solution delivery standards and practices.
Minimum Qualifications
Undergraduate degree in a relevant discipline. Minimum of eight years of related experience including at least two years of managerial experience, or the equivalent combination of education and experience.
- Willingness to respect diverse perspectives, including perspectives in conflict with one’s own
- Demonstrates a commitment to enhancing one’s own awareness, knowledge, and skills related to equity, diversity, and inclusion
Preferred Qualifications
-
At least 4 years in a technical leadership or senior solution delivery role
-
Extensive experience with cloud-based development, API development, SaaS customization, and enterprise integrations
-
Proficiency with object-oriented programming (e.g., .NET), cloud frameworks, API design, SQL, and multitier application delivery
-
Experience with CRM platforms (preferably Blackbaud CRM), enterprise data environments, and integration patterns
-
Demonstrated leadership in SDLC governance, CI/CD pipelines, automated testing, secure coding, and code quality practices
-
Strong communication, analytical, strategic, and technical problem-solving skills