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 ...

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 ...

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

CA$74K - CA$87K/yr

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 ...

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 ...

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 ...

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 ...

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.

Is a software engineer a well paying job?

Software engineers typically earn competitive salaries that vary based on experience, location, and specialization. They often receive benefits such as bonuses, stock options, and opportunities for career advancement, making it a financially rewarding profession overall.

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.
Infographic showing various Software Engineer Engineer job openings in Vancouver, BC as of August 2026, with employment types broken down into 1% As Needed, 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 23 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.