1

Research Assistant Software Developer Jobs in Burnaby, BC

Research Assistant/ Technician 2

Vancouver, BC · On-site

CA$4.4K - CA$5.3K/mo

... using specific software programs, attaching electrodes to a participant's body to collect ... Basic level of computer programming in any language, interest in learning more (e.g., MATLAB)

Work closely with DevOps and QA team to deliver high quality products Research, investigate, optimize and tune systems software (management/control/data plane) to enhance existing products. Implement ...

Work closely with DevOps and QA team to deliver high quality products Research, investigate, optimize and tune systems software (management/control/data plane) to enhance existing products. Implement ...

Fortinet is currently seeking C/C++ programmer in Linux with network programming experience for ... Research, investigate and define new areas of technology to enhance software programs. * Keep code ...

Research Assistant/ Technician 2

Vancouver, BC · On-site

CA$27.47 - CA$32.68/hr

Staff - Non Union Job Category Non Union Technicians and Research Assistants Job ProfileNon Union ... Ability to effectively use the computer software and applications, including Microsoft Office, and ...

Fortinet is currently seeking C/C++ programmer in Linux with network programming experience for ... Research, investigate and define new areas of technology to enhance software programs. * Keep code ...

Research Assistant Tech 1

Vancouver, BC · On-site

CA$4.2K - CA$4.6K/mo

Staff - Non Union Job Category Non Union Technicians and Research Assistants Job ProfileNon Union ... Experience with Microsoft Office and Adobe Creative Suite software is preferred.

... research and software engineering. We are seeking a Senior Software Developer experienced in C ... To request an accommodation, please complete thisReasonable Accommodations Formso we can assist you.

Embedded Software Developer

Burnaby, BC · On-site

CA$94K - CA$115K/yr

As a software developer at Fortinet, you will: * Implement and maintain software that drives our ... Research, investigate and define new areas of technology to enhance existing product or new product ...

Embedded Software Developer

Burnaby, BC · On-site

CA$94K - CA$115K/yr

As a software developer at Fortinet, you will: * Implement and maintain software that drives our ... Research, investigate and define new areas of technology to enhance existing product or new product ...

Embedded Software Developer

Burnaby, BC · On-site

CA$94K - CA$115K/yr

As a software developer at Fortinet, you will: * Implement and maintain software that drives our ... Research, investigate and define new areas of technology to enhance existing product or new product ...

As a software developer at Fortinet, you will: * Implement and maintain software that drives our ... Research, investigate and define new areas of technology to enhance existing product or new product ...

As a software developer at Fortinet, you will: * Implement and maintain software that drives our ... Research, investigate and define new areas of technology to enhance existing product or new product ...

As a software developer at Fortinet, you will: * Implement and maintain software that drives our ... Research, investigate and define new areas of technology to enhance existing product or new product ...

Staff - Union Job Category CUPE 116 Job ProfileCUPE 116 Salaried - Research Assistant /Technician 2 Job Title Research Assistant /Technician 2 Department Lawrence | Department of Civil Engineering ...

We are seeking a Software Developer in Test II (SDET) who shares an AI-First mindset to champion ... Utilize AI coding assistants and intelligent tools for test data generation, predictive failure ...

Showing results 21-40

Research Assistant Software Developer information

What is a research assistant software developer?

Research Assistant Software Developers are professionals who support research projects by developing, maintaining, and optimizing software tools and applications. They work alongside researchers, helping to design experiments, process data, and create algorithms or simulations necessary for the research. Their role bridges the gap between software engineering and academic research, ensuring that technical solutions meet the specific needs of scientific studies. This position often requires strong programming skills, familiarity with research methodologies, and the ability to collaborate in interdisciplinary teams.

What are some common challenges faced by research assistant software developers when working on interdisciplinary research projects?

Research Assistant Software Developers often collaborate with researchers from diverse academic backgrounds, which can introduce challenges in communication and aligning technical requirements with research goals. Adapting software solutions to evolving project needs and integrating new methodologies or datasets can require quick learning and flexibility. Balancing rigorous coding standards with rapid prototyping, especially under tight research deadlines, is another frequent challenge. However, this role provides valuable exposure to cutting-edge research and fosters strong problem-solving and teamwork skills.

What are the key skills and qualifications needed to thrive as a research assistant software developer, and why are they important?

A Research Assistant Software Developer should have solid programming skills, a background in computer science or a related field, and experience with software development methodologies. Familiarity with tools like Git, Python or Java, and data analysis libraries, as well as knowledge of research-specific platforms, is commonly required. Strong analytical thinking, attention to detail, and effective communication are valuable soft skills in this role. These skills ensure the development of robust research software, facilitate collaboration with research teams, and contribute to the advancement of scientific projects.

What is the difference between Research Assistant Software Developer vs Data Analyst?

AspectResearch Assistant Software DeveloperData Analyst
Required CredentialsBachelor's in CS, Software Engineering, or related fieldBachelor's in Statistics, Data Science, or related field
Work EnvironmentResearch labs, academic institutions, tech companiesBusiness, finance, healthcare, or tech industries
Employer & Industry UsageUniversities, research institutions, tech firmsCorporations, consulting firms, government agencies
Common Search & ComparisonYesYes

The main difference between a Research Assistant Software Developer and a Data Analyst lies in their focus areas. Research Assistant Software Developers primarily work on developing software tools for research purposes, often within academic or research settings. Data Analysts focus on interpreting data to inform business decisions. Both roles require programming skills and analytical thinking, but their end goals and work environments differ.

What job categories do people searching Research Assistant Software Developer jobs in Burnaby, BC look for?

The top searched job categories for Research Assistant Software Developer jobs in Burnaby, BC are:

What cities near Burnaby, BC are hiring for Research Assistant Software Developer jobs?

Cities near Burnaby, BC with the most Research Assistant Software Developer job openings:

Infographic showing various Research Assistant Software Developer job openings in Burnaby, BC as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution.

Research Assistant/ Technician 2

Ubc

Vancouver, BC • On-site

CA$4.4K - CA$5.3K/mo

Part-time

This job post has expired 1 day ago. Applications are no longer accepted.


United Brotherhood Of Carpenters rating

8.6

Company rating: 8.6 out of 10

Based on 29 frontline employees who took The Breakroom Quiz

2nd of 12 rated unions


Job description

Staff - Non UnionJob CategoryNon Union Technicians and Research AssistantsJob ProfileNon Union Salaried - Research Assistant /Technician 2Job TitleResearch Assistant/ Technician 2DepartmentNaturalistic Neuroimaging Lab | Department of Psychiatry | Faculty of MedicineCompensation Range$4,463.88 - $5,310.28 CAD MonthlyPosting End DateAugust 12, 2026

Note: Applications will be accepted until 11:59 PM on the Posting End Date.

Job End Date

August 9, 2027

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


We are seeking a research assistant to be a member of the Naturalistic Neuroimaging Lab (PI: Tamara Vanderwal). Our lab uses complex, dynamic conditions to study neural and physiological responses in child psychiatric disorders, with a focus on adolescent depression. We primarily use movie-fMRI, but also conduct eye-tracking, behavioural, and other types of studies with children and youth of all ages. The lab is located at BC Children's Hospital, and we run research participants both at BCCHR and sometimes at UBC.


This is a full time (1.0FTE) research assistant position that requires both technical aptitudes (e.g., basic coding, working with sensitive equipment) and people skills (e.g., working with children and families with mental health issues in a research setting). The RA will help facilitate the day-to-day working of the lab, with a focus on data collection and running experimental sessions with children and youth.


Organizational Status
The RA will be a member of the NNL and will report directly to Dr. Vanderwal.


Work Performed

The RA will work on many different research projects that are at different stages. They will help support various lab activities including knowledge translation and educational workshops, teaching, etc. Duties will change over time based on research cycles, and will include:

  • Preparing Research Ethics Board submissions for new study protocols. This includes synthesizing information from grant applications, team discussions, and meetings with the PI into an online portal called Research Information Systems (RISe).
  • Creating and updating REDCap databases
  • Leading recruitment activities for studies, including creating and posting both online and hardcopy recruitment materials, answering emails and messages from potential participants, and screening participants for various studies
  • Coordinating study visits and MRI scan sessions
  • Consenting and assenting children and families, and running experimental study sessions both in the neurophysiological lab and at the MRI research facility. For example, this sometimes includes showing movies and task-based stimuli to the participant via a computer using specific software programs, attaching electrodes to a participant's body to collect information about their heartrate or skin, or using eye-tracking technology. The RA's job is to help the participant understand and feel comfortable with the study procedures, and to ensure that high-quality data is collected during the session.
  • Conducting some stages of data preprocessing and basic statistical analyses
  • Responsibility for proper storage and organization of research data
  • Conducting literature searches, maintaining literature databases, providing summaries
  • Helping with manuscript and grant writing, including figure preparation, tables, references, proofreading, preparing submission documents, etc.
  • Assist PI with the development of lab processes, manuals, onboarding documents, and tracking of expenses. This includes making updates as instructed to lab onboarding materials and writing out step-by-step instructions for using certain equipment (basically documenting what they have been taught by the PI, graduate students, and their own learning from tutorials and manuals). These materials are used by students and trainees in the lab, and the RA will play a role together with students to keep these documents updated and useful.
  • Assist PI with tracking of expenses for various grants and projects, including tracking expenses in Workday
  • Help organize lab meetings, journal clubs and Knowledge Translation events.

Consequence of Error/Judgement
The RA will work within well-defined guidelines and procedures, but will exercise judgment in establishing priorities and carrying tasks through to completion. Once trained, the successful applicant will work independently on assigned routine tasks. New or unusual problems will be referred to the Principal Investigator, and decision making will be done in consultation with the PI. Errors or poor judgement could negatively impact funding sources, collaborations, data quality, and possibly have safety or privacy consequences.
Supervision Received
Direct supervision and initial training will be provided by the PI. The RA can expect to correspond frequently (email, Slack) wth the PI for ongoing questions, and to meet individually with the PI at least weekly. Clear to-do lists will be provided on an ongoing basis. This is in addition to lab meetings and journal clubs which the RA will attend. Supervision will be provided both in-person and via Zoom if needed when the PI is traveling, etc. Some supervision will also be provided by graduate students when the RA is working on a student-led project or for learning specific skills or procedures.
Supervision Given
At times, the RA may be asked to supervise and work with undergraduate or high-school students who are spending time in the lab. For example, they might teach new undergraduate students how to run specific aspects of a study session, and would supervise those ongoing activities.


Minimum Qualifications
High school graduation, some additional training in a related field and a minimum two years of related experience or an 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

Undergraduate degree in a related field, experience with REB applications specifically with children and youth with medical or mental health disorders, some coding experience.

  • Some experience in clinical research with children or youth
  • Demonstrated ability to handle multiple tasks and competing priorities, deadlines, etc. while maintaining a high level of precision and accuracy
  • Proficiency with REDCap
  • Basic level of computer programming in any language, interest in learning more (e.g., MATLAB)
  • Proficiency with computer programs, including Microsoft Office, Adobe Acrobat, etc.
  • Experience with patient recruitment
  • Experience with Ethics Boards
  • Robust commitment to EDI, enjoys working with people from all backgrounds, genders, training levels, etc.
  • Ability to work independently as needed
  • Potential to flexibly shift work hours to cover weekend scan slots when needed. This does not happen routinely, but is sometimes required when recruitment for a specific study is challenging.

What United Brotherhood Of Carpenters employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom