1

Senior C++ Software Engineer Jobs in Ottawa, ON (NOW HIRING)

Reporting to the Senior Staff Software Developer, this role will leverage software engineering ... Applied knowledge and experience with Java, C++, C, Typescript, and Python. * Applied knowledge and ...

You have: * A candidate for a Master's, bachelor's degree, or diploma in Computer Engineering ... High-potential software skills: * Proficiency in C/C++ is preferred. * Experience with Python/Perl ...

Wind River Systems is seeking an experienced, high-performing Senior Engineer Software Engineer developing distributed cloud-based orchestration and automation platform solution for the intelligent ...

We are seeking a Senior Software Engineer with a strong backend focus to design, deliver, and support Java-based, cloud-native services. In this role, you will own complex features end-to-end ...

The Job As a Senior Software Developer, CNN Connected TV Devices , you will lead technical efforts ... Finally, as a senior engineer, you'll model and evangelize a positive, inclusive, and constructive ...

In this role, the Senior Specialist Software Developer will assume ownership of specific embedded ... Develop, test and maintain embedded software modules using programming languages like C++. * Assist ...

Software Security Engineer

Ottawa, ON

CA$84.60K - CA$135.20K/yr

Design, implement, and test secure software features for embedded systems and cloud-based ... Proficiency in C++/C/Python programming languages, Bash scripting for embedded systems development.

About the Job We are searching for a Senior iOS/tvOS Software Developer to join the CNN Mobile and Connected TV (CTV) Engineering Teams. They are an individual contributor, self-directed, able to ...

next page

Showing results 1-20

Senior C Software Engineer information

See Ottawa, ON salary details

$31.9K

$109K

$168.1K

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 Ottawa, ON is $108,985.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,735.00 and $129,080.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 Ottawa, ON? The most popular types of C++ Software Engineer jobs in Ottawa, ON are:

Intermediate Software Developer

SRC Can

Gloucester, ON โ€ข On-site

Full-time

PTO

Posted 23 days ago


Job description

The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible.
The company was originally formed to provide innovative products and seasoned analysis to solve complex Electronic Warfare (EW) challenges faced by the US Government and its Armed Forces. Since 2016, SRC has expanded operations into Australia, Canada and the UK. We do this by focusing on our customersโ€™ needs through the innovative application of science, technology, and information to solve problems of national significance. SRC CAN Ltd is a wholly owned subsidiary of SRC Inc. and is helping to shape the future EW, Counter-Uncrewed Aircraft System (CUAS) and Radar technologies that will support the Canadian Armed Forces (CAF) and its allies.
The Job
SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including Intelligence Mission Data (IMD) and Operational Mission Data (OMD) product solutions for the Department of National Defence (DND). Reporting to the Senior Staff Software Developer, this role will leverage software engineering skillsets to support the SRC enterprise portfolio of signals intelligence (SIGINT) and EW suite of advanced software including Radio Frequency (RF) modeling and simulation products.
This role requires strong technical and data engineering skills, collaboration, and familiarity with Agile methodologies such as the SAFe (Scaled Agile Framework) environment. While the role is primarily technical, it will involve mentoring team members and contributing to peopleโ€‘management activities.
What Youโ€™ll Do:
  • Coordinate and collaborate on software development efforts.
  • Work with subject matter and domain experts to elicit software requirements.
  • Mentor junior software developers
  • Author software source code:ย ย ย 
    • Contribute to software requirements, and tests.
    • Contribute to software development and integration within an agile methodology.
    • Contribute to continuous improvement across software development and processes.
  • Maintain software development infrastructure.
  • Monitor, manage, and report project status.

What Youโ€™ll Bring:
  • Bachelorโ€™s Degree or Diploma in computer science, software engineering, or a closely related discipline.
  • Three (3+) years of experience in software development.
  • Applied knowledge and experience with the development of distributed software systems.
  • Ability to work in a fast-paced environment, think independently, and overcome technical challenges.
  • Proven ability to work in multi-disciplinary teams.
  • Excellent English verbal/written communication skills required. Proficiency in French is an asset.
  • Candidates must meet the requirements of export control and security regulations, including the Canadian Controlled Goods Program and be eligible to hold a Government of Canada Level 2 (Secret) Security Clearance.
โ€ƒ
Additional (Preferred) Requirements:
  • Applied knowledge and experience with container technologies.
  • Applied knowledge and experience with Java, C++, C, Typescript, and Python.
  • Applied knowledge and experience with Apache Solr or similar enterprise search.
  • Applied knowledge and experience with Express, React, and Node.
  • Applied knowledge and experience with PostgreSQL or similar relational databases.
  • Applied knowledge and experience with object storage (e.g. S3).
  • Applied knowledge and experience with modern data architectures.
  • Applied knowledge and experience with VS Code.
  • Applied knowledge and experience with Continuous Improvement and Continuous Delivery pipelines.
  • Applied knowledge and experience with Linux and Windows operating systems.
  • Experience working in cross-functional roles.
  • Supervisory experience of junior software developers.
  • Knowledge or experience with Electronic Warfare systems.

Additional Information
Total compensation for this role is market competitive. The anticipated salary range for this position based out of Ottawa, ON, is estimated at $80,000 to $105,000 annually.
The actual salary will vary based on applicantโ€™s EW domain knowledge, Software engineering experience, technical skills, and abilities, as well as other business and organizational needs.
SRC CAN Ltd offers a comprehensive salary, vacation, and benefits package. We are extremely flexible around our 40-hour working week. We operate in a hybrid working environment with all staff being able to work remotely. Normally, you will work out of the SRC CAN Ltd office, (Gloucester, Ottawa, ON) and when required, in Department of National Defense (DND) facilities, such as the Shirleyโ€™s Bay and Tunneyโ€™s Pasture areas within the National Capital Region (NCR).
We are an equal opportunity employer who understand that diversity generates innovation and is critical to the success of a growing organization. We celebrate diversity and are committed to creating an inclusive environment for all employees.ย  We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process.
The competition will remain open until the positions are filled. We thank applicants for their interest, however, only those selected for an interview will be contacted. No agencies or phone calls, please.

Powered by JazzHR

tNVVIqGDSy