Talent.com

Software engineer Jobs in New Westminster, BC

Create a job alert for this search

Software engineer • new westminster bc

Last updated: 10 days ago

Staff Software Engineer

Henry Schein OneSurrey, British Columbia, Canada
Full-time

Henry Schein One is the global leader in dental management, analytics, communication and marketing software.We deliver innovative dental software and services, combined with expert business coachin... Show more

Cybersecurity Engineer

CadMakersBurnaby, BC, CA
CA$75,000.00 yearly
Full-time
Quick Apply

Let’s build something amazing together!.At CadMakers, our IT and Development teams work hand-in-hand to push the boundaries of what’s possible in construction technology, and keeping our platforms ... Show more

Software Release QA Specialist

FortinetBurnaby, BC, Canada
CA$85,000.00 yearly
Full-time

Fortinet is looking for Software Release QA Specialist to join the FortiOS QA Team.FortiOS, Fortinet's operating system, is the foundation of Fortinet Security Fabric, the industry's highest-perfor... Show more

Firmware Engineer

TEEMAPort Coquitlam, British Columbia
CA$90,000.00 yearly
Full-time +1

With their headquarters in Europe, our client develops and tests equipment that will shape the mining industry for years to come.There are only a handful of companies pushing the limits of BEV mini... Show more

Maintenance Engineer

Randstad CanadaBurnaby, British Columbia, CA
Temporary
Quick Apply

Are you a Maintenance Engineer with adequate experience in the filed? This 12-months role with chances of extension can be a good fit for you.The E3 – Engineer is a fully qualified and accredited e... Show more

Supplier Quality Engineer

AMPCO Manufacturers Inc.Coquitlam, British Columbia, Canada
CA$60,000.00 yearly
Full-time +1
Quick Apply

Printing Company that has achieved excellence for over 50 years and is headquartered at our 63,000 square-foot facility in Coquitlam, British Columbia.A privately-owned and operated company, we mak... Show more

Automation Sales – Software and Controls Manager

WestburneBurnaby, BC, CA
Full-time

Rexel is a world leader in the electrical distribution market, operating in 18 Countries and leveraging a network of 1950 branches and 27000 employees.We provide innovative electrical solutions and... Show more

Mechatronics Engineer

Red Rabbit RoboticsBurnaby, BC, CA
Full-time
Quick Apply

At Red Rabbit Robotics, we are on a mission to solve global labor shortage and create a future of abundance.We aim to deploy one million humanoid robots in the next 10 years, eventually producing a... Show more

Software Engineer

BRIOBurnaby, BC, CA
CA$50.50 hourly
Full-time

Participate in the implementation of the project's MES system, and cooperate with the project manager and MES technical consultant to complete various tasks;.Responsible for the functional unit tes... Show more

Applied AI Software Engineer

PhotonicCoquitlam, BC, CA
Remote
Full-time
Quick Apply

Photonic, you will play a key role in identifying and delivering high-impact applications of Artificial Intelligence (AI) and Machine Learning (ML) across our Development and Engineering (D&E) orga... Show more

Structural Engineer

AECOMBurnaby, British Columbia, Canada
Full-time

AECOM's Buildings + Places team in Burnaby is seeking a Structural Engineer to support the delivery of high-impact building and infrastructure projects across Western Canada.This is a newly created... Show more

Structural Glazing Engineer

JRS EngineeringBurnaby, BC, CA
CA$100,000.00 yearly
Full-time
Quick Apply

JRS Engineering (JRS) is an industry-leading engineering firm providing professional consulting services throughout Western Canada.Since 1997, we have remained committed to delivering best-in-class... Show more

Software Development Engineer in Test II

LMI TechnologiesBurnaby, BC, CA
Full-time
Quick Apply

The role is for joining the Software Operations team as an SDET 2 - Automation and Build Developer.The Automation and Build Developer will be primarily responsible for engineering automation securi... Show more

Civil Design Engineer

Aplin MartinSurrey, BC, CA
CA$86,000.00 yearly
Full-time
Quick Apply

About Us Aplin Martin is a full-service Civil Engineering, Architecture, Planning, Environmental and Survey company, celebrating over 57 years of success in making sustainable communities a reality... Show more

People also ask
Staff Software Engineer

Staff Software Engineer

Henry Schein OneSurrey, British Columbia, Canada
30+ days ago
Job type
  • Full-time
Job description

Henry Schein One is the global leader in dental management, analytics, communication and marketing software. We deliver innovative dental software and services, combined with expert business coaching, to help connect dental technology so it works as one. When technology connects, more data is shared, more tasks are automated, and more work gets done. Most importantly, dental professionals have more time to focus on providing a quality experience for their patients. In fact, one connected practice management system simplifies each step of the patient experience - from first contact and scheduling to clinical treatment and billing, to ensuring loyalty and recurring care.

Henry Schein One Canada has over 20 years of experience developing and supporting software in dental markets in Canada and throughout the world. Our teams in Vancouver support a breadth of Dental Practice Management systems, including Axium Academic, Axium Ascend, Power Practice and Dentrix Ascend.

About the Opportunity

We are looking for a Staff Software Engineer to join our Ascend Specialty domain. This is a hands-on technical leadership role where you will help shape the architecture, improve engineering practices, and modernize key parts of our platform.

You will partner closely with the Engineering Manager and Director of Engineering to turn technical strategy into scalable, production-ready systems. This role is ideal for an engineer who leads by example, enjoys solving complex architectural challenges, and is passionate about modern engineering practices, including AI-assisted development.

At Henry Schein One Canada, you will be part of a culture that embraces ownership, collaboration, and creativity in a flexible, high-performing environment.

Availability

This is a hybrid role, with one to two days in office, to facilitate brainstorming and team building. Our office is located across from Guildford Mall, in Surrey, BC.

Key Responsibilities

  • Own the technical health and evolution of the Ascend Specialty codebase

  • Lead by example through hands-on development and strong engineering practices

  • Design and implement scalable solutions for complex clinical workflows

  • Drive modernization initiatives, including framework migrations and backend improvements

  • Mentor engineers through code reviews, pairing, and architectural guidance

  • Ensure systems are secure, reliable, and performant in a high-traffic clinical environment

  • Collaborate with Engineering, Product, and leadership to align technical execution with business goals

Qualifications & Requirements

  • Bachelor’s degree in Computer Science or equivalent experience

  • 8+ years of progressive software development experience

  • Proven experience designing and delivering scalable web applications

  • Deep expertise in at least one area of software engineering (frontend, backend, or distributed systems)

  • Experience with modern SPA frameworks (React, Angular, Vue.js, or Ember.js)

  • Strong experience with APIs, databases, and cloud-based environments

  • Experience modernizing systems or leading technical initiatives

  • Interest or experience with AI-assisted development tools is an asset

  • Excellent communication and collaboration skills

  • Self-motivated, pragmatic, and delivery-focused

Our Technologies & Tools

  • Java, Groovy, Grails, Node.js

  • React (modernization from Ember)

  • Kafka, RabbitMQ

  • Postgres, Redis, MS SQL

  • AWS, Kubernetes

  • Jira, Dynatrace

  • GitLab, Cursor

Our Recruiting Process

  • Intro/screening call with Talent Acquisition team member

  • Short online behavioural and cognitive assessment

  • Interview with Hiring Manager

  • Technical and Team Panel Interview

Compensation & Benefits

The posted range for this position is between $155,000 CAD – $175,000 CAD, which is the expected starting base salary range for an employee who is new to the role to fully proficient and experienced in the role. Many factors go into determining employee pay within the posted range including prior experience, training, current skills, certifications & education etc.

Our benefits also include:

  • 3% RRSP matching

  • Comprehensive health benefits plan, including 100% drug coverage

  • 3-week paid vacation, growing up to 5 weeks with tenure

  • Unlimited paid flex days

  • Paid Birthday off