Job Search and Career Advice Platform
2,252

Software Engineer jobs in Canada

Senior C++ Software Developer, 16-month Term

Kinaxis

Halifax
Hybrid
CAD 90,000 - 120,000
20 days ago
I want to receive the latest job alerts for “Software Engineer” jobs

Sr Principal Application Engineer - Synthesis / STA / DFT

Cadence Design Systems

Toronto
On-site
CAD 100,000 - 130,000
20 days ago

Software Developer, Data Pipelines - Generative AI. Remote or Hybrid Canada

Autodesk

Canada
Hybrid
CAD 98,000 - 145,000
20 days ago

AI Software Developer

Knak

Ottawa
On-site
CAD 80,000 - 100,000
20 days ago

Fullstack Software Developer

Radware

Vancouver
On-site
CAD 120,000 - 140,000
21 days ago
Discover more opportunities than anywhere else.
Find more jobs now

Senior Software Application Developer

Fortinet

Vancouver
On-site
CAD 80,000 - 125,000
21 days ago

3D Software Developer (Future Opportunity)

SideFX Software

Toronto
Hybrid
CAD 70,000 - 90,000
21 days ago

Software Developer

Better Group

Toronto
Hybrid
CAD 80,000 - 110,000
21 days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Elasticsearch - Principal Software Developer II - Vector Search

Referral Board

Canada
Remote
CAD 276,000 - 437,000
21 days ago

Senior Software Developer

RBR

Ottawa
On-site
CAD 90,000 - 120,000
21 days ago

Senior Embedded Software Designer - Wireless/L2/Cloud

Syntronic

Ottawa
On-site
CAD 80,000 - 100,000
21 days ago

Junior Software Developer, X+ / C# / D365 / ERP

Canada Mortgage and Housing Corporation

Toronto
Hybrid
CAD 60,000 - 77,000
21 days ago

Software Developer

Edjuster

Montreal
Hybrid
CAD 80,000 - 100,000
21 days ago

software developer

Simply Smart Services Inc.

Toronto
On-site
CAD 60,000 - 80,000
21 days ago

Trading Application Software Developer

Talan Group

Montreal
Hybrid
CAD 70,000 - 90,000
22 days ago

Senior Software Developer

Fundserv

Toronto
On-site
CAD 85,000 - 110,000
22 days ago

Senior Software Developer - Client Integration - PRM

UniUni Logistics

Vancouver
On-site
CAD 90,000 - 120,000
22 days ago

Intermediate Software Developer (Node.js/React/TypeScript)

Zensurance

Toronto
Remote
CAD 80,000 - 100,000
22 days ago

Senior Generalist Programmer - Dead by Daylight | Programmeur euse Généraliste Senior e - Dead [...]

Behaviour Interactive

Toronto
On-site
CAD 80,000 - 100,000
23 days ago

Application Engineer - Calgary

ROHDE & SCHWARZ GmbH & Co. KG

Ottawa
On-site
CAD 85,000 - 110,000
23 days ago

ASP .Net Software Developer

Clickback Inc.

St. Catharines
On-site
CAD 70,000 - 90,000
23 days ago

Junior Software Developer - Real-time Operating System

Huawei Canada

Ottawa
On-site
CAD 60,000 - 80,000
23 days ago

Application Engineer

John Crane

Hamilton
On-site
CAD 70,000 - 90,000
23 days ago

Programmeur.euse Senior - Métrologie

Energy Consulting group

Bromont
On-site
CAD 60,000 - 80,000
23 days ago

Principal Software Developer

Autodesk

Canada
Remote
CAD 100,000 - 130,000
23 days ago

Top job titles:

Healthcare jobsArt jobsFullstack Developer jobsYacht jobsMakeup Artist jobsSpanish jobsTest jobsArchaeologist jobsUx Researcher jobsWarehouse Supervisor jobs

Top companies:

Jobs at Tim HortonsJobs at WestjetJobs at IbmJobs at H&mJobs at WspJobs at ShellJobs at LowesJobs at MastercardJobs at Johnson & JohnsonJobs at Sony

Top cities:

Jobs in OttawaJobs in EdmontonJobs in OakvilleJobs in RichmondJobs in Greater SudburyJobs in KelownaJobs in MiltonJobs in WhitbyJobs in Prince GeorgeJobs in Peterborough

Similar jobs:

It Software Engineer jobsMechanical Engineer jobsPower Engineer jobsSoftware Engineer jobsEngineer jobsSoftware Developer jobsCivil Engineer jobsEngineer Civil Engineering jobsChemical Engineer jobsData Engineer jobs
Senior C++ Software Developer, 16-month Term
Kinaxis
Halifax
Hybrid
CAD 90,000 - 120,000
Full time
21 days ago

Job summary

A leading technology company is hiring a Senior C++ Software Developer for a 16-month term. This position involves designing high-performance features for cloud-native systems and requires 5-7 years of experience in software development. Applicants should have a strong background in C++ and a willingness to learn other languages. This hybrid role can be performed from various locations in Canada, including Ottawa and Toronto.

Qualifications

  • 5-7 years of software development experience.
  • Strong experience in object-oriented programming.
  • Ability to diagnose performance bottlenecks.

Responsibilities

  • Design and implement scalable features of the backend system.
  • Write unit testing and integration testing for software.
  • Provide mentorship to junior developers.

Skills

C++
Performance optimization
Data structures
Design patterns
Asynchronous programming
Python
Go
Job description
Overview

Senior C++ Software Developer, 16-month Term – Kinaxis

Location

Ottawa, Canada-Hybrid

Toronto, Canada-Hybrid

All other Canadian locations- Remote

About Kinaxis

Elevate your career journey by embracing a new challenge with Kinaxis. We are experts in tech, but it’s really our people who give us passion to always seek ways to do things better. As such, we’re serious about your career growth and professional development, because People matter at Kinaxis.

In 1984, we started out as a team of three engineers. Today, we have grown to become a global organization with over 2000 employees around the world, with a brand-new HQ based in Kanata North in Ottawa. As one of Canada’s Top Employers, we are proud to work with our customers and employees towards solving some of the biggest challenges facing supply chains today.

At Kinaxis, we power the world’s supply chains to help preserve the planet’s resources and enrich the human experience. As a global leader in end-to-end supply chain management, we enable supply chain excellence for all industries, with more than 40,000 users in over 100 countries. We are expanding our team as we continue to innovate and revolutionize how we support our customers.

What you will do
  • Design and implement high-performance, scalable and maintainable features of our cloud-native backend system
  • Write clean, efficient, and well-documented code, ensuring high-quality deliverables through peer reviews and adherence to coding standards.
  • Write unit testing, integration testing, and debugging to ensure robust and error-free software.
  • Actively participate in product and feature design reviews
  • Elaborate the work required to implement and test new functionality. Create and evaluate work items, test plans and strategies.
  • Contribute to a variety of activities throughout the feature development lifecycle, including maintaining environments, triaging failures, etc.
  • Provide technical guidance and mentorship to junior developers, fostering an environment of learning and growth
What we are looking for

Required

  • Demonstrated history of contributing significant features to a product as a coder.
  • 5-7 years of relevant software development experience
  • Solid experience developing a substantial amount of code for OO applications in C++. Willingness to learn and work in other languages, such as Python / Go
  • Understanding of data structures, design patterns, asynchronous and concurrent programming.
  • Ability to write performant code, ability to diagnose performance bottlenecks
  • Demonstrated history of decomposing complex solutions into well-defined components and designing component APIs.
  • Flexible. Willing to work with a still-evolving technology stack
  • Demonstrated quick learner
  • Adaptable to a dynamic environment
  • Interest in developing cloud-based, horizontally scalable enterprise software
  • Desire to integrate AI-powered coding assistants into daily workflows

Preferred

  • Experience leveraging AI-powered coding assistant and agents
  • Experience developing distributed, cloud-based enterprise software
EEO & Accommodations

Kinaxis welcomes candidates to apply to our inclusive community. We provide accommodations upon request to ensure fairness and accessibility throughout our recruitment process for all candidates, including those with specific needs or disabilities. If you require an accommodation, please reach out to us at recruitmentprograms@kinaxis.com. Please note that this contact information is strictly for accessibility requests and cannot be used to inquire about application statuses.

Kinaxis is committed to ensuring a fair and transparent recruitment process. We use artificial intelligence (AI) tools in the initial step of the recruitment process to compare submitted resumes against the job description, to identify candidates whose education, experience and skills most closely match the requirements of the role. After the initial screening, all subsequent decisions regarding your application, including final selection, are made by our human recruitment team. AI does not make any final hiring decisions.

Seniority level
  • Mid-Senior level
Employment type
  • Temporary
Job function
  • Software Development
Industries
  • Software Development
  • Previous
  • 1
  • ...
  • 59
  • 60
  • 61
  • ...
  • 91
  • Next

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform
Land a better
job faster
Follow us
JobLeads Youtube ProfileJobLeads Linkedin ProfileJobLeads Instagram ProfileJobLeads Facebook ProfileJobLeads Twitter AccountJobLeads Xing Profile
Company
  • Customer reviews
  • Careers at JobLeads
  • Site notice
Services
  • Free resume review
  • Job search
  • Headhunter matching
  • Career advice
  • JobLeads MasterClass
  • Browse jobs
Free resources
  • 5 Stages of a Successful Job Search
  • 8 Common Job Search Mistakes
  • How Long should My Resume Be?
Support
  • Help
  • Partner integration
  • ATS Partners
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved