1

Software Engineer Engineer Jobs in Vancouver, BC

Participate in all parts of software engineering, ranging from design and implementation of software solutions to testing and peer review * Collaborate with engineers on building and optimizing our ...

The Senior Integration Engineer will work closely with Development Managers, Senior Software Engineers and other team members such as QA Engineers, Product Owners, Support Engineers (DevOps), ...

Working at the intersection of software, hardware, imaging, and healthcare, you will help solve complex engineering challenges that directly influence the performance, usability, and future evolution ...

Title and Summary Senior Software Engineer Overview: The Decision Management Program (DMP) team is looking for a Senior Software Engineer to support the Authorization Decisioning product and help ...

Software Engineer

Vancouver, BC · On-site +1

  • Medical

  • Life

  • Retirement

  • PTO

As a Software Engineer - Senior, this is your chance to work alongside a group of talented developers, impart your vision, and rapidly launch the latest cloud storage software. Your incredible ...

Your role As a Staff Software Engineer, you'll own the platformization roadmap for shared services, architecting a plan to decouple existing functionality into highly reusable services. Your ...

Software Engineer

Vancouver, BC · On-site

  • Medical

  • Dental

  • Vision

This role is an entry point to the full software development lifecycle: you will design solutions, write the code, deploy it, monitor it, and keep it healthy. Senior engineers will support your ...

Software Engineer

Vancouver, BC · Hybrid

  • Medical

  • Dental

  • Vision

This role is an entry point to the full software development lifecycle: you will design solutions, write the code, deploy it, monitor it, and keep it healthy. Senior engineers will support your ...

Senior Software Engineer

Vancouver, BC · Hybrid

$170K - $190K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

The Role We are looking for an experienced software engineer to work on our distributed-identity orchestration platform. You will join an engineering team that strongly believes in designing for ...

Senior Software Engineer

Vancouver, BC · Hybrid

$170K - $190K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

The Role We are looking for an experienced software engineer to work on our distributed-identity orchestration platform. You will join an engineering team that strongly believes in designing for ...

Software Engineer

Vancouver, BC · On-site

CA$74K - CA$87K/yr

  • Medical

  • Dental

  • Vision

This role is an entry point to the full software development lifecycle: you will design solutions, write the code, deploy it, monitor it, and keep it healthy. Senior engineers will support your ...

Software Engineer, Layer1

Vancouver, BC

  • Medical

  • Dental

  • Vision

  • Retirement

Who You'll Work With As a Layer1 software engineer, you will get to work on software that manages the physical layer, where packets meet the outside world. Stable and reliable physical connectivity ...

We are seeking a Principal Software Developer who shares this AI-First mindset to provide hands-on technical leadership across both cloud and on-premise platforms. In this role, you will leverage ...

Senior Software Engineer

Vancouver, BC · On-site

CA$91K - CA$113K/yr

We are looking for a Senior Software Engineer who can deliver high-quality production capabilities and work effectively in a fast-paced, collaborative, cross-functional, and global engineering ...

New

Staff Software Engineer

Vancouver, BC · On-site

CA$122K - CA$163K/yr

We are looking for a Staff Software Engineer who can turn ideas into production capabilities and work well in a fast-paced, collaborative, cross-functional, and global engineering organization. The ...

New

next page

Showing results 1-20

Software Engineer Engineer information

What is the difference between Software Engineer Engineer vs Software Engineer?

AspectSoftware EngineerSoftware Engineer Engineer
CredentialsBachelor's in CS or related field; sometimes certificationsSame as Software Engineer, often with additional certifications or experience
Work EnvironmentDevelopment teams, tech companies, startupsSimilar environments, often with more complex projects or responsibilities
Industry UsageWidely used across tech, finance, healthcare, etc.Less common; sometimes used interchangeably or in specific companies
Comparison IntentUnderstanding roles, career paths, or job requirementsClarifying distinctions or advanced responsibilities

While both roles involve software development, a Software Engineer Engineer may focus on more complex systems or specialized tasks. However, in many organizations, the titles are used interchangeably. Understanding the specific job description is essential for clarity.

What job does a software engineer do?

A software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages, such as Java, Python, or C++, and often collaborate with teams to create efficient and reliable software solutions. Strong problem-solving skills and knowledge of software development methodologies are essential for this role.

Is 25 too late to become a software engineer?

A software engineer can start at any age, including 25, as the field values skills and experience over age. Many successful engineers begin careers later in life after learning programming through self-study, coding bootcamps, or formal education. Age is less important than technical skills, problem-solving ability, and continuous learning in this profession.
Infographic showing various Software Engineer Engineer job openings in Vancouver, BC as of August 2026, with employment types broken down into 1% Internship, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution.

$40 - $55/hr

Full-time

Re-posted 16 days ago


Job description

Responsibilities and duties:

  • Build, design, develop and maintain complex, scalable applications and deliver robust computer-based system solutions, including mobile applications.
  • Collaborate within development team to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies.
  • Research, design, develop, and modify enterprise-wide systems and application software.
  • Design, develop and maintain data platform components that power the Telemetry systems, and help stand up scalable & reliable services with great monitoring & telemetry support.
  • Manipulate and analyze complex, high-volume data systems for scalability and compliance.
  • Analyze, design and develop tests, and design and develop a processing platform using various configuration management technologies.
  • Test software development methodology in an agile environment; analyze and provide ongoing maintenance, support and enhancements in existing systems and platforms, also provide recommendations for continuous improvement.
  • Create technical specifications and apply software engineering principles to analyze, problem-solve, and design a solution.
  • Monitor system performance and perform predictive maintenance, also perform system risk and reliability analysis.

Qualifications:

  • A bachelor's degree in computer science, software engineering, information systems, or a related field, or equivalent experience.
  • Strong knowledge of Java and C++
  • At least 2 years of relevant experience is required
  • Well versed in designing, debugging and documentation
  • Excellent verbal and written communication skills
  • Analytical and logical thinking
  • Strong problem-solving skills
  • Ability to work without supervision

How to apply:

Please forward your resume to abmpersonneldepartment@gmail.com with the subject "Software Engineer".We would like to thank all applicants for their interest; however, only those chosen for an interview will be contacted.