1

Senior C++ Software Engineer Jobs in Vancouver, BC

Senior Software Developer

Burnaby, BC

CA$117.50K - CA$143.70K/yr

Fortinet is seeking an accomplished Senior Software Engineer to join our FIO Development Team . In ... Proficiency in Go or C/C++ , with deep Linux system-level expertise. * Strong Bash/Python scripting ...

Senior Software Developer

Burnaby, BC

CA$117.50K - CA$143.70K/yr

Fortinet is seeking an accomplished Senior Software Engineer to join our FIO Development Team . In ... Proficiency in Go or C/C++ , with deep Linux system-level expertise. * Strong Bash/Python scripting ...

Senior Software Engineer

Vancouver, BC · Hybrid

CA$130K - CA$160K/yr

Match Group, the global leader in online dating with brands like Tinder, Hinge, Match, and OkCupid, is looking for a talented and motivated Senior Software Engineer to join our team. As part of our ...

As a seasoned C++ Software Engineer, you would be a part of the team implementing solutions for our client. In this role, you will play a key part in implementing solutions for cutting-edge products.

Senior Software Engineer

Vancouver, BC · Hybrid

CA$115K - CA$145K/yr

Position Overview As a Senior Software Application Engineer , you'll play a key role in maintaining, upgrading, and supporting the technical systems that power Warner Music Group's global operations.

Software Engineer II

Vancouver, BC

CA$85K - CA$166.80K/yr

... to, C, C++, C#, Java, JavaScript, or Python * OR equivalent experience. Other Requirements ... Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $85,000 ...

Software Engineer II

Vancouver, BC · On-site

CA$85K - CA$166.80K/yr

... not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Other ... Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $85,000 ...

... software or B2B SaaS (or equivalent experience in related technical leadership roles). * You enjoy mentoring and developing others, and have demonstrated success helping senior engineers grow into ...

next page

Showing results 1-20

Senior C Software Engineer information

See Vancouver, BC salary details

$33.7K

$115K

$177.4K

How much do senior c++ software engineer jobs pay per year?

As of May 27, 2026, the average yearly pay for senior c++ software engineer in Vancouver, BC is $114,972.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,445.00 and $136,170.00 per year, depending on experience, location, and employer.

What is the difference between Senior C++ Software Engineer vs Software Developer?

AspectSenior C++ Software EngineerSoftware Developer
Required CredentialsBachelor's or higher in Computer Science, C++ proficiency, experience in software designBachelor's in Computer Science or related field, programming skills in various languages including C++
Work EnvironmentDevelops high-performance applications, often in systems, gaming, or embedded industriesCreates software solutions across diverse industries, including web, mobile, and enterprise
Employer & Industry UsageTech companies, gaming, finance, embedded systemsStartups, tech firms, enterprise software companies

While both roles involve programming and software development, a Senior C++ Software Engineer specializes in high-performance C++ applications and often has more experience in system-level design. A Software Developer may work with multiple languages and broader project scopes. The senior engineer typically focuses on complex, performance-critical projects, whereas developers may handle a wider range of tasks across different technologies.

What are the most commonly searched types of C++ Software Engineer jobs in Vancouver, BC? The most popular types of C++ Software Engineer jobs in Vancouver, BC are:
Infographic showing various Senior C++ Software Engineer job openings in Vancouver, BC as of May 2026, with employment types broken down into 1% Internship, 5% As Needed, 58% Full Time, 8% Part Time, 1% Temporary, and 27% Contract. Highlights an 19% Physical, 25% Hybrid, and 56% Remote job distribution, with an average salary of $114,972 per year, or $55.3 per hour.
Sr. Software Engineer (Tel Cloud)

Sr. Software Engineer (Tel Cloud)

Dialpad

Vancouver, BC

Other

Posted 5 days ago


Job description

Your Role
As a Sr. Software Engineer in Tel Cloud, you will own the components that power our global communications systems. You will work on features like call routing, SMS/MMS messaging, spam detection, fraud detection, fleet deployments, porting, and number management, ensuring our platform remains scalable, reliable, and trustworthy.

This position reports to an Engineering Manager in the Telephony Platform team.

We don't mind if you come from a different engineering background or haven't worked in communications before. Just be excited to learn, contribute to the team, and build a fast, reliable, elegant product that delights our customers.

What you'll do

  • Design data models for heavy concurrency and real-time performance, ensuring sub-second latency for global call routing.
  • Test and tune service scaling to ensure we always have capacity available to service our customers' real-time communications.
  • Build monitors and alerts to maintain high reliability and observability.
  • Participate in releases and on-call rotations, driving operational excellence for the team's platform components.
  • Design, write, and deploy features used by Dialpad engineering teams to communicate with carriers and third-party communication services.
  • Strategize and drive the roadmap for cross-team platform initiatives.
  • Serve as a champion, coach, and mentor to more junior engineers, promoting a culture of ownership and craftsmanship.

Skills you'll bring  

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • 5+ years of SaaS professional experience maintaining large-scale production backend systems.
  • Demonstrated proficiency in coding with AI agents to accelerate development and improve code quality.
  • Deep expertise in Python/Java/C and at least one cloud-native architecture (e.g., GCP).
  • Familiarity with async and MapReduce design patterns, as well as NoSQL databases, distributed caches, and large-scale data lakes.
  • Experience in profiling and optimizing backend code for low-latency requirements (p50/p90 metrics).
  • A strong sense of urgency, personal agency, and customer empathy.
  • Passion for data-driven decisions, building resilient systems, and solving classes of problems.

Our tech stack

  • Backend: Python, Google Cloud Platform, Cloud Run / k8s, Datastore, Redis, ElasticSearch, BigQuery, Google Cloud Pub/Sub.
  • Frontend: Angular / Bootstrap.