Lead Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
Staff position in the Information Systems and Technology job profile within the AAPS salaried classification.
Department: MS MRI Research Group Support, Division of Neurology, Department of Medicine, Faculty of Medicine.
Compensation range: $6,631.67–$9,533.25 CAD monthly.
Job end date: August 31, 2027.
Key Skills for This Role
Full Job Posting
Position Details
Staff position in the Information Systems and Technology job profile within the AAPS salaried classification.
Department: MS MRI Research Group Support, Division of Neurology, Department of Medicine, Faculty of Medicine.
Compensation range: $6,631.67–$9,533.25 CAD monthly.
Job end date: August 31, 2027.
Job Summary
The role supports the MSMRI Research Group by maintaining and developing an imaging database for MRI data collection.
The position offers opportunities to develop and apply data processing pipelines for MRI data analysis.
The role is based at the Djavad Mowafaghian Centre for Brain Health on the UBC Point Grey campus.
Working conditions include office furnishings and a networked PC and Internet environment in a secured pen office workspace.
Organizational Status
- Reports to the MSMRI Manager and works with Principal Investigators and internal and external project decision makers.
- Collaborates with researchers, coordinators, radiologists, programmers, technicians, and other staff.
- Maintains and develops a database optimized for usability, functionality, user requirements, and integration with existing systems.
Software Engineering
- Lead architecture and implementation of complex MRI research systems, including a full-stack web portal with frontend, backend, and SQL data stores.
- Manage requirements gathering, technical scoping, user consultation, and functional specification documentation.
- Direct sprint planning, backlog prioritization, version control, QA, and release processes.
- Make decisions on technology selections, frameworks, data models, and deployment standards.
Leadership and Delivery
- Supervise and mentor junior developers, students, and technical contributors by assigning work, setting expectations, and approving contributions.
- Coordinate application rollouts, infrastructure integrations, and change management with cross-functional teams.
- Author and enforce SOPs, CI/CD protocols, error tracking procedures, and software development standards.
- Optimize application performance through database tuning, load handling, and bottleneck resolution.
Research and Governance
- Align project delivery with institutional research goals and represent MSMRI in strategic technical discussions.
- Manage the IT support budget, including server and system performance monitoring costs.
- Anticipate project risks, propose solutions, and drive process improvements through automated or scalable alternatives.
- Contribute to grant writing, documentation, institutional reporting, and technical deliverables.
- Keep technical documentation, audit logs, and change histories current and review-ready.
Supervision
- Provide direct and indirect supervision to technical staff, students, and research assistants.
- Lead technical onboarding, define coding and QA standards, review deliverables, and oversee task delegation.
- Participate in hiring processes, evaluate technical fit, and contribute to performance feedback.
Minimum Qualifications
- Undergraduate degree in a relevant discipline.
- Minimum of two years of related experience, or an equivalent combination of education and experience.
- Willingness to respect diverse perspectives and commitment to developing equity, diversity, and inclusion awareness.
Preferred Qualifications
- Ability to lead institutional-level software design and deployment, with a strong background in full-stack engineering, DevOps workflows, and technical mentoring.
- Computer science undergraduate degree is strongly preferred.
- Experience with front-end and back-end database development, JavaScript, HTML/CSS, PHP, SQL, shell scripting, and Linux/Unix is preferred.
- Object-oriented programming, GUI design, medical imaging, and machine learning interests are assets.
- Strong communication, organization, problem-solving, prioritization, accuracy, collaboration, independence, tact, discretion, and diplomacy are preferred.
Work Environment
- The position operates at the UBC Point Grey campus in a secured office workspace with networked computing and Internet access.
- The role involves collaboration with research, clinical, technical, and institutional stakeholders.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at The University of British Columbia
Data Analyst
Vancouver, CAN
Staff - Non Union Job Category M&P - AAPS Job Profile AAPS Salaried - Institutional Analysis, Level A Job Title Data Analyst Department Project Management | Founders Lab | UBC Sauder School of Business Compensation Range
Senior Manager, Strategic Partnerships and Operations
Vancouver, CAN
UBC is seeking a Senior Manager to lead operations, strategic partnerships, innovation, finance, human resources, communications, and commercialization for its Academy of Translational Medicine. The role advises the Dire
Planning Systems and Solutions Manager
Vancouver, CAN
The University of British Columbia is seeking a Planning Systems and Solutions Manager to lead budgeting, forecasting, and financial planning systems. The role oversees system roadmaps, integrations, governance, scenario
Programmer Analyst I
Vancouver, CAN
UBC is seeking a Programmer Analyst I to build, configure, test, integrate, document, maintain, and support enterprise and campus-wide applications. The role requires an undergraduate degree and at least three years of r
Data Coordinator and Developer (VEC)
Vancouver, CAN
The University of British Columbia is seeking a Data Coordinator and Developer for the Vaccine Evaluation Centre to coordinate clinical-study data operations, develop data systems and case report forms, and supervise dat
Associate Vice President, Government and Community Relations
Vancouver, CAN
The University of British Columbia is seeking an Associate Vice President to lead government and community relations. The role focuses on public policy, stakeholder engagement, political relationship management, and stra
HR Coordinator
Vancouver, CAN
Data Analyst
Vancouver, CAN
iCON Program Manager
Vancouver, CAN
Senior Manager, Strategic Partnerships and Operations
Vancouver, CAN
Planning Systems and Solutions Manager
Vancouver, CAN
Programmer Analyst I
Vancouver, CAN
Data Coordinator and Developer (VEC)
Vancouver, CAN
Associate Vice President, Government and Community Relations
Vancouver, CAN