1

Union Software Engineer Jobs in British Columbia

Lead Software Engineer

Vancouver, BC · On-site

CA$6.6K - CA$9.5K/mo

Staff - Non Union Job Category M&P - AAPS Job Profile AAPS Salaried - Information Systems and Technology, Level B Job Title Lead Software Engineer Department MS MRI Research Group Support Division of ...

New

Our Story & Purpose: We're Vancity, a member-owned credit union built on the principles of ... Bachelor's degree in computer science, Software Engineering, Data Science, Information Technology ...

This role blends software engineering with modern AI development approaches to create reliable ... After all, as a credit union we're powered by giving back-in big ways and through small gestures.

We'reVancity, a member-owned credit union built on the principles of inclusion and social justice ... software development experience, with strong expertise in C# and Microsoft Azure * Strong ...

We'reVancity, a member-owned credit union built on the principles of inclusion and social justice ... software development experience, with strong expertise in C# and Microsoft Azure * Strong ...

Our Story & Purpose: We're Vancity, a member-owned credit union built on the principles of ... Bachelor's or Master's degree in Computer Science, Software Engineering, Mathematics, Statistics ...

Our Story & Purpose: We're Vancity, a member-owned credit union built on the principles of ... Bachelor's or Master's degree in Computer Science, Software Engineering, Mathematics, Statistics ...

Our Story & Purpose: We're Vancity, a member-owned credit union built on the principles of ... We are looking for a senior engineer (senior SDET) to lead a team of quality engineers in a dotted ...

Programmer Analyst I

Vancouver, BC · Hybrid

CA$7.1K - CA$10K/mo

Staff - Non Union Job Category M&P - AAPS Job Profile AAPS Salaried - Information Systems and ... The Programmer Analyst I focuses on smaller software modules and system-to-system integrations as ...

next page

Showing results 1-20

Union Software Engineer information

See British Columbia salary details

$25K

$100.4K

$173.5K

How much do union software engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for union software engineer in British Columbia is $100,391.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,000.00 and $131,500.00 per year, depending on experience, location, and employer.

What is a union software engineer?

A Union Software Engineer is a software developer who is part of a labor union that advocates for fair wages, job security, and better working conditions. They perform the same technical tasks as other software engineers, such as coding, debugging, and system design, but with added protections and benefits negotiated by their union. These unions help ensure transparent employment policies, collective bargaining power, and support for workplace issues. Unionized software engineers may work in various industries, including tech companies, government agencies, and nonprofits.

How does being a union software engineer differ from a non-union software engineer in terms of work environment and responsibilities?

As a Union Software Engineer, you'll often benefit from defined workplace protections, clearer work hours, and collective bargaining agreements that set standards for pay and benefits. Your responsibilities will still center around software development, but you may also participate in union activities—such as attending meetings, voting on contracts, or collaborating on work-related policies. Daily tasks involve coding, collaborating with cross-functional teams, and ensuring software aligns with both organizational and union requirements. This supportive structure can lead to enhanced job security and a strong sense of community among colleagues.

What are the key skills and qualifications needed to thrive as a union software engineer, and why are they important?

A Union Software Engineer excels with strong programming fundamentals, software development methodologies, and typically holds a degree in computer science or a related field. Familiarity with tools such as Git, continuous integration pipelines, and knowledge of union contracts or labor management software may be required. Outstanding teamwork, effective communication, and adaptability are crucial soft skills for bridging technical and union-specific requirements. These abilities are essential for ensuring software solutions meet organizational standards while supporting fair labor practices and productive collaboration.

What are the most commonly searched types of Software Engineer jobs in British Columbia?

The most popular types of Software Engineer jobs in British Columbia are:

What are popular job titles related to Union Software Engineer jobs in British Columbia?

For Union Software Engineer jobs in British Columbia, the most frequently searched job titles are:

What job categories do people searching Union Software Engineer jobs in British Columbia look for?

The top searched job categories for Union Software Engineer jobs in British Columbia are:

What cities in British Columbia are hiring for Union Software Engineer jobs?

Cities in British Columbia with the most Union Software Engineer job openings:

Infographic showing various Union Software Engineer job openings in British Columbia as of August 2026, with employment types broken down into 68% Full Time, and 32% Part Time. Highlights an 100% In-person job distribution, with an average salary of $100,391 per year, or $48.3 per hour.

Lead Software Engineer

Ubc

Vancouver, BC • On-site

CA$6.6K - CA$9.5K/mo

Full-time

Posted 3 days ago

New


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 CategoryM&P - AAPSJob ProfileAAPS Salaried - Information Systems and Technology, Level BJob TitleLead Software EngineerDepartmentMS MRI Research Group Support Division of Neurology | Department of Medicine | Faculty of MedicineCompensation Range$6,631.67 - $9,533.25 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.

Posting End DateSeptember 9, 2026

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

Job End Date

August 31, 2027

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
A position with the Department of Medicine at the University of British Columbia is open for a Intermediate Software Engineer within the MSMRI Research Group. We are seeking a creative, experienced, and dedicated software developer to play a key role in maintaining and further developing an imaging database for the collection of MRI data. There will be opportunities to learn and participate in developing and applying data processing pipelines for MRI data analysis.

This position is situated at the Djavad Mowafaghian Centre for Brain Health (DMCBH) - UBC Point Grey campus, the traditional, unceded, ancestral territory of the Musqueam people. Working conditions consist of office furnishings and a networked PC and Internet environment in a secured pen office workspace.
Organizational Status
Works within UBC MSMRI Research Group under the direct supervision of the MSMRI Manager. In conjunction with Principal Investigator(s), liaise with both internal and external project decision makers. Collaborates with researchers, coordinators, radiologists, programmers, technicians, and other staff within the program to maintain and further develop a database that meets user requirements and optimized for usability, functionality, and integration with existing systems.
Work Performed


Lead the design, architecture, and implementation of complex MRI research systems, including a custom full-stack web portal integrating frontend interfaces, backend services, and SQL-based data stores.

  • Manage system requirements gathering, technical scoping, user consultation, and functional specification documentation.

  • Direct development workflows and release processes, including sprint planning, backlog prioritization, version control, and QA.

  • Serve as primary decision-maker for all technology selections, frameworks, data models, and deployment standards for systems under development.

  • Supervise and mentor junior developers, students, and technical contributors, including assigning work, setting expectations, and approving contributions.

  • Coordinate application roll-outs, infrastructure integrations, and change management in collaboration with cross-functional teams.

  • Author and enforce internal SOPs, CI/CD protocols, error tracking procedures, and software development standards across the research group.

  • Continuously optimize performance of all applications, including database tuning, load handling, and bottleneck resolution.

  • Collaborate with research and IT leadership to align project delivery with long-term institutional research goals.

  • Represent MSMRI in strategic technical discussions with external vendors, data-sharing partners, and faculty-wide system stakeholders.

  • Manage the IT support budget, including costs related to servers and system performance monitoring.

Other Tasks

  • Anticipate, recognize, and resolve issues proactively with the MSMRI Manager

  • Maintain knowledge and training on SOPs and ICH-GCP

  • Perform other related duties as required to meet study goals and timelines. Anticipate project risks and proactively propose solutions with clear tradeoffs.

  • Drive process improvements by identifying inefficiencies in existing systems and proposing automated or scalable alternatives.

  • Contribute to grant writing, documentation, and institutional reporting by providing architectural overviews and technical deliverables.

  • Ensure technical documentation, audit logs, and change histories are current, traceable, and review-ready.

Consequence of Error/Judgement
You are expected to exercise judgement, diplomacy and tact in all interactions. Operates with a high degree of autonomy and is expected to make complex technical and project-level decisions independently. Errors in system design, deployment, or stakeholder management could delay institutional research operations, compromise data integrity, or breach compliance protocols. A deep understanding of risk management, academic research standards, and IT security is critical.
Supervision Received
Reports to the MSMRI Manager with broad directives. Operates independently in most day-to-day matters and provides regular updates to the Manager, PIs, and Director-level stakeholders. Responsible for interpreting project goals and converting them into actionable technical roadmaps.
Supervision Given
The Intermediate Software Engineer provides direct and indirect supervision to technical staff, students, and research assistants. Leads technical onboarding and orientation, defines coding and QA standards, reviews deliverables, and oversees task delegation. Participates in hiring processes, evaluates technical fit, and contributes to performance feedback for supervised contributors.
Minimum Qualifications
Undergraduate degree in a relevant discipline. Minimum of two years of related 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

  • Demonstrated ability to lead the design and deployment of institutional-level software systems

  • Strong background in full-stack engineering, DevOps workflows, and technical mentoring

  • Commitment to fostering equity, inclusion, and diverse technical perspectives

  • 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

  • Undergraduate degree in computer science is strongly preferred. Experience in front- and back-end database development, JavaScript/HTML/CSS, PHP, SQL, shell scripting, Linux/Unix programming environment preferred.

  • Nice to haves: Knowledge of object-obrriented programming, graphical user interface design, and/or image processing methods particularly in medical imaging. An interest in applying machine learning techniques to extract findings from data for pilot studies and research initiatives is also considered an asset.

  • Excellent interpersonal, oral, and written communication, organization, and problem-solving skills. Converses with, writes reports for, and creates/delivers presentations to all levels of colleagues and peer groups in ways that support problem solving and planning.

  • Ability to effectively manage multiple tasks and priorities and work in a fast-paced environment.

  • Ability to maintain accuracy and attention to detail and to work effectively to meet deadlines.

  • Provides regular feedback and suggest alternative approaches necessary to ensure that project objectives and standards are achieved.

  • Ability to develop and maintain cooperative and productive working relationships with colleagues and collaborators.

  • Ability to work effectively independently and with cross-functional teams. Ability to exercise tact, discretion, and diplomacy.


What United Brotherhood Of Carpenters employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom