Showing 1,059 Software Engineer Jobs in Canada
Senior Software Engineer, Applied AI (Toronto)JustworksToronto, CanadaThe base wage range for this position based in our Toronto office is targeted at $188,000.00 to $242,000.00 CAD per year.You will join a small, highly autonomous cross-functional team to build AI agents that fundamentally transform how operations work at scale. Role Summary You will join a small, highly autonomous cross-functional team to4 months ago
Senior Software Engineer, Applied AI (Spain)JustworksRemote - InternationalThe base wage range for this position based in Spain is 111,000-143,000 EUR.You will join a small, highly autonomous cross-functional team to build AI agents that fundamentally transform how operations work at scale. Role Summary You will join a small, highly autonomous cross-functional team to4 months ago
Senior Software Engineer, Applied AI (Netherlands)JustworksRemote - InternationalThe base wage range for this position based in The Netherlands is targeted at 143,000 - 184,000 EUR per year.You will join a small, highly autonomous cross-functional team to build AI agents that fundamentally transform how operations work at scale. Role Summary You will join a small, highly autonomous cross-functional team to4 months ago
Senior Forward Deployed EngineerCaylentCANADABase Salary Range: The expected base salary range for this position is CAD $150,000 - $235,000 per year, commensurate with experience and qualifications.As an AWS Premier Tier Services Partner and a charter member of Anthropic’s Claude Partner Network, we combine deep expertise in AWS, artificial intelligence, and Anthropic’s Claude platform to help customers modernize t4 months ago
Senior EngineerCaylentCANADABase Salary Range : The expected base salary range for this position is CAD $ 131,000 - $147,000 per year, commensurate with experience and qualifications.As an AWS Premier Tier Services Partner and a charter member of Anthropic’s Claude Partner Network, we combine deep expertise in AWS, artificial intelligence, and Anthropic’s Claude platform to help customers modernize t2 months agoSr Staff Software EngineerKaseya CareersToronto, OntarioIf you're driven by the itch to make things better - a product, a process, a career - you'll fit right in. Role Summary About Kaseya Kaseya is the leading provider of AI-powered IT management and cybersecurity software,5 months ago
Senior Staff Software EngineerKaseya CareersToronto, OntarioIf you're driven by the itch to make things better - a product, a process, a career - you'll fit right in. Role Summary About Kaseya Kaseya is the leading provider of AI-powered IT management and cybersecurity software,3 months ago
Senior Staff Network Software EngineerKaseya CareersToronto, OntarioIf you're driven by the itch to make things better - a product, a process, a career - you'll fit right in. Role Summary About Kaseya Kaseya is the leading provider of AI-powered IT management and cybersecurity software,1 month ago
Senior Software EngineerKaseya CareersToronto, OntarioIf you're driven by the itch to make things better - a product, a process, a career - you'll fit right in. Role Summary About Kaseya Kaseya is the leading provider of AI-powered IT management and cybersecurity software,3 months ago
Staff Software Engineer - EmbeddedAlarm.comOttawa, Ontario, CanadaWe are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of the Internet-of-Things for residential and commercial properties by creating a1 month ago
Solutions EngineerPeregrine TechnologiesCanadaIn this role, you will tell our story and highlight tailored features in the platform that meet our customer's needs. Role Summary Backed by leading Silicon Valley investors, Peregrine helps public safety organizations,10 months ago
Software Engineer, ProductAsanaVancouver, BCWe are looking for a Software Engineer to join our Product team in Vancouver, where we build features end-to-end, from designing our data models to implementing the subtle interaction behaviors that differentiate good so4 months ago
Staff Software Engineer (Platform)DialpadKitchener, CanadaAs a Staff Software Engineer, you’ll own the platformization roadmap for shared services, architecting a plan to decouple existing functionality into highly reusable services. Role Summary About Dialpad Dialpad is the AI2 months ago
Staff Software EngineerDialpadVancouver, CanadaAs a Staff Software Engineer, you’ll own the platformization roadmap for shared services, architecting a plan to decouple existing functionality into highly reusable services. Role Summary About Dialpad Dialpad is the AI8 months ago
Sr. Software Engineer (Hardware)DialpadVancouver, CanadaAs a Software Engineer, you’ll be responsible for developing and maintaining features to enhance customers’ day-to-day communication experience. Role Summary About Dialpad Dialpad is the AI platform for customer experien2 months ago
Sr. Software Development Engineer in Test (Agentic)DialpadKitchener, CanadaSDET in Agentic QA, you will own the test automation and quality frameworks that support Dialpad’s AI Voice Agent services. You will develop automated tests for end-to-end product experiences, from frontend UI to backend1 week ago
Sr. Software Development Engineer in Test (Agentic)DialpadVancouver, CanadaSDET in Agentic QA, you will own the test automation and quality frameworks that support Dialpad’s AI Voice Agent services. You will develop automated tests for end-to-end product experiences, from frontend UI to backend1 month agoSolutions Engineer, Enterprise East (Pre-Sales)HightouchToronto, Ontario, CanadaCA$150,000–CA$189,000 annuallyThis role is for someone who wants to own the technical win. As an Enterprise Solutions Engineer at Hightouch, you will partner with your Account Executives to drive the full technical sales motion from deep discovery an4 months ago
Software DeveloperAppDirectMontreal, CanadaAppDirect offers a subscription commerce platform to sell any product, through any channel, on any device - as a service. Role Summary Pour la version française de cette description de poste, veuillez consulter le lien s1 month ago
Intermediate Software DeveloperAppDirectMontreal, CanadaAppDirect offers a subscription commerce platform to sell any product, through any channel, on any device as a service. Role Summary Pour la version française de cette description de poste, veuillez consulter le lien sui3 weeks ago
Software DeveloperGeotabOakville, Ontario - CanadaSoftware Developer at Geotab in Oakville, Ontario - Canada. Responsibilities As a Software Developer your key area of responsibility will be defining, designing, and implementing new software applications, translating ap1 month ago
Senior Software DeveloperGeotabOakville, Ontario - CanadaSenior Software Developer at Geotab in Oakville, Ontario - Canada. Responsibilities The Senior Software Developer will be part of a team who builds a web-based, state-of-the-art, telematics platform that makes sense of t1 month ago
Lead Software DeveloperGeotabOakville, Ontario - Canada; Toronto, Ontario - Canada; Waterloo, Ontario - CanadaLead Software Developer at Geotab. Responsibilities As a Lead Software Developer your key area of responsibility will be designing, building and maintaining efficient, reusable, reliable code to develop high throughput,3 months ago
AI Native EngineerCookUnityToronto, Ontario, CanadaYou'll embed directly with the cross functional AI team as a dedicated AI engineer. Role Summary Every team at CookUnity has workflows that could be 10-100x more effective with the right automation. But unlocking that re3 months ago
Senior Graphics Programmer2KMontréal, Quebec, CanadaAs a Senior Graphics Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined vision. Role Summary As a Senior Graphics Programmer at Cloud Chamber you wil5 months ago
Senior Gameplay Online Engineer2KBurnaby, British Columbia, CanadaSenior Gameplay Online Engineer at 2K in Burnaby, British Columbia, Canada. Responsibilities - Build real-time multiplayer experiences across UE5 and custom game servers - Solve complex networking challenges like predict7 months ago
Senior Gameplay Animation Software Engineer2KBurnaby, British Columbia, CanadaSenior Gameplay Animation Software Engineer at 2K in Burnaby, British Columbia, Canada. Responsibilities - Collaborate closely with gameplay engineers / designers to identify and develop new gameplay features - Feature o2 months ago
Principal Software Engineer, Narrative Systems2KBurnaby, British Columbia, CanadaPrincipal Software Engineer, Narrative Systems at 2K in Burnaby, British Columbia, Canada. Responsibilities - Own and lead the development of narrative systems for the game, including runtime technology, authoring workfl1 month ago
Lead Programmer | Programmeur(-euse) principal(e)2KMontréal, Quebec, Canada2K, dont le siège social est situé à Novato, en Californie, est une filiale en propriété exclusive de Take-Two Interactive Software, Inc. Role Summary Qui nous sommes 2K, dont le siège social est situé à Novato, en Calif1 week agoSenior Software EngineerThird-Party Job PostsCanadaYou'll join a senior, product-minded group that values ownership, pragmatic architecture, fast learning, and strong collaboration across product, design, data, and engineering. Role Summary What Makes Cloudbeds Unique At2 months ago
Lead Developer, Tools2KQuebec, CanadaA specialist Lead Developer who extends Unreal Engine's Gauntlet framework and makes sure a green result actually means the build is good. You're deeply fluent in Unreal Engine internals and plugin architecture, leading1 week ago
Lead Developer, Tools2KMontréal, Quebec, CanadaLead Developer, Tools at 2K in Montréal, Quebec, Canada. Role Summary Lead Developer - Tools Responsibilities - Lead a team of developers to develop products and tools across a breadth of domains, including game engine,1 month ago
Gameplay Engineer2KMontréal, Quebec, CanadaAs a Gameplay Engineer at Cloud Chamber you will bridge the gap between technical execution and creative vision, ensuring that our player-centric gameplay feels as impactful as it looks. Role Summary As a Gameplay Engine6 months ago
Expert Gameplay AI Software Engineer2KBurnaby, British Columbia, CanadaExpert Gameplay AI Software Engineer at 2K in Burnaby, British Columbia, Canada. Role Summary Small Axe Responsibilities - Architect and build AI systems for team-based sports gameplay in UE5 - Design decision-making fra6 months ago
AI Applied Engineer, Business SolutionsOpenTableToronto, CanadaDirector, Global Revenue Strategy, Analytics & Operations, this role sits at the intersection of business strategy and applied AI, building end-to-end AI-powered solutions, workflow automations, and intelligent data syst1 month agoSenior Software Engineer - Security - Integrations PlatformReferral BoardCanadaWe are looking for a Senior Software Engineer to join the Integrations Platform team and build the tools that make engineers' lives easier, both when they're building integrations and when they're pulling data together t2 weeks ago
Senior Software Developer - Storage Engine - ElasticsearchReferral BoardCanadaWe're looking for a Senior Software Engineer to join the Elasticsearch - Storage Engine team . Role Summary Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their dat2 months ago
Senior Software Developer - Performance Tuning - ElasticsearchReferral BoardCanadaWe are seeking a Senior Software Developer to join the Elasticsearch Performance team. In this role, you will contribute to performance engineering initiatives through high-quality code and technical analysis. Role Summa1 month ago
Principal Software Developer - Storage Engine - ElasticsearchReferral BoardCanadaWe're looking for a Principal Software Developer to join the Elasticsearch - Storage Engine team. Role Summary Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their2 months ago
Principal Software Developer - Security - ElasticsearchReferral BoardCanadaWe are seeking a Principal Software Developer to join the Elasticsearch Security team. In this role, you will lead the architecture and design of Elasticsearch's main features. Role Summary Elastic, the Search AI Company2 months ago
Frequently Asked Questions
Answers about how these listings work, applying, salary, and tailoring your resume
Every day - HireNudge pulls roles from company career pages and the major boards continuously, so a search you ran in the morning usually has new results by the evening, and roles that have been filled drop off the same way, which is why the count on this page moves
That is the employer's call, not HireNudge's - every listing keeps the employer's own location and work-model wording, so open the role and read it before you spend an evening on the application; some teams hire anywhere in the region, others need you onsite from day one, and a few will talk about relocation if you ask
Yes, a free account - sign up or log in, and the role is saved to your Job Matcher, where Apply Now opens the employer's own application form and tracks your application; every listing on this page is readable without signing in
Yes, Resume Studio rewrites your resume against a job description you give it, scores the match, and names the gaps it found - so you fix them before the application goes out rather than wondering afterwards why it went quiet
Because the employer did not publish one - where a range is advertised it is shown exactly as advertised, and where it is not, HireNudge leaves the field empty rather than estimating a number you would then negotiate against
About Software Engineer jobs in Canada on HireNudge
This page collects Software Engineer jobs in Canada that HireNudge found on company career pages and the major job boards, and it is rebuilt through the day as employers post and fill roles - each listing keeps the employer's own wording for the title, the location and the work model, so what you read here is what the hiring team wrote
Use the filter bar above to cut the list down before you start reading: experience, job type and industry do most of the work, and the search box takes a role and a place together - where an employer published a salary range it is shown exactly as published, and where one was not, the field is left empty rather than estimated
To apply, sign up or log in with a free HireNudge account: the role is saved to your Job Matcher, and Apply Now there opens the employer's own form and tracks the application - the same account lets you save a role for later, follow each application through its stages, and generate a resume written against one specific listing before you send it