CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Engineer - AI Canada Jobs

123 Job Offers

Filters
New
Senior Software Engineer (Python) – Fixed Income
Save Icon
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
New
Senior Software Engineer, Cash App Banking
Save Icon
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
184200.00 - 276400.00 CAD / Year
cash.app Logo
Cash App
Expiration Date
Until further notice
New
Senior Software Engineer
Save Icon
Join Microsoft’s Azure Data Engineering team in Vancouver, Canada as a Senior Software Engineer. Build and operate highly reliable backend services and data platforms for Microsoft Fabric, Azure SQL DB, and Cosmos DB. Requires a Bachelor’s in CS and 4+ years coding in C, C++, C#, Java, JavaScript...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Senior Software Engineer
Save Icon
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Senior Software Engineer - Backend
Save Icon
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
139869.00 - 167849.50 CAD / Year
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
New
Senior Software Engineer - Android/AOSP
Save Icon
Senior Software Engineer - Android/AOSP role in Waterloo, Canada. You'll lead end-to-end SDLC, architecting scalable software and writing production-grade code. Requires 10+ years in Java/Kotlin, 4+ years Android development, and deep AOSP expertise (AIDL, HAL, HIDL). Join a team building headles...
Location Icon
Location
Canada , Waterloo
Salary Icon
Salary
90.05 - 97.19 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
New
Senior Software Engineer
Save Icon
Senior Software Engineer needed in Vancouver, Canada to architect release infrastructure for Microsoft 365’s IC3 platform, powering billions of real-time conversations across Teams and Skype. Requires a Bachelor’s in CS, 4+ years coding in C++, C#, Java, or Python, and cloud services experience w...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Senior Rust Software Engineer
Save Icon
Senior Rust Software Engineer needed to build ethical, privacy-forward ad infrastructure at Mozilla. You’ll develop scalable components in Rust and Python for client-side ad delivery across Firefox, Pocket, and MDN. Requires 5+ years experience, Rust expertise, and front-end familiarity. Remote-f...
Location Icon
Location
Canada; United States
Salary Icon
Salary
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
New
Senior Software Engineer
Save Icon
Join Microsoft’s IC3 team in Vancouver, Canada as a Senior Software Engineer. You will design client/server media streaming components for Teams, serving millions of users. Requires a Bachelor’s in CS or related field with 4+ years in C, C++, C#, Java, JavaScript, or Python. Enjoy working on real...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Senior Software Engineer (Full Stack)
Save Icon
Senior Full Stack Software Engineer needed in Vancouver to build user-facing and platform experiences powering Workday’s AI agents. You’ll design and ship full stack solutions using Python (Flask/Django/FastAPI), React, TypeScript, and PostgreSQL within a cross-functional pod. Own features end-to...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
132800.00 - 199200.00 CAD / Year
Workday
Expiration Date
Until further notice
New
Senior Software Engineer - Databases
Save Icon
Fivetran seeks a Senior Software Engineer to join our Databases team in Toronto, ON. You will drive performance improvements, enhance reliability, and build new features for high-volume data pipelines. Expertise in Java, cloud platforms (AWS/GCP/Azure), and NoSQL databases (MongoDB/DynamoDB) is r...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Senior Software Engineer sought for a high-impact role in North York, Canada, building real-time, high-scale systems. You will design scalable backend services and microservices, leveraging Golang, Python, or Java, with hands-on cloud (AWS/GCP/Azure) and containerization (Docker/Kubernetes) exper...
Location Icon
Location
Canada , North York
Salary Icon
Salary
115000.00 - 145000.00 USD / Year
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Engineer - Fullstack
Save Icon
Join Microsoft’s Azure Data team in Vancouver as a Senior Fullstack Software Engineer. Build world-class cloud services and responsive UIs using TypeScript, Angular, and C#. Drive innovation on Microsoft Fabric and Azure SQL, ensuring reliability and performance at scale. Enjoy cutting-edge AI da...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Fullstack
Save Icon
Join Microsoft’s ISE team as a Senior Fullstack Software Engineer in Greater Toronto. Collaborate directly with customers to build cloud-based solutions using C#, Java, JavaScript, or Python. Requires a Bachelor’s in CS + 8 years’ experience, US travel ability, and Canadian Secret clearance. Enjo...
Location Icon
Location
Canada , Greater Toronto
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft Teams as a Senior Software Engineer in Vancouver, Canada. Drive adoption by designing and building full-stack solutions for apps and devices management. Requires 4+ years coding in C, C++, C#, Java, JavaScript, or Python with a CS degree. Own end-to-end service quality, collaborate...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Databases
Save Icon
Join Fivetran in Toronto as a Senior Software Engineer on the Databases team. You will build and optimize high-volume data pipelines using Java and cloud platforms. This role offers a chance to improve reliability, architecture, and mentor peers. Enjoy top benefits like full medical coverage, RSU...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
139869.00 - 167849.50 CAD / Year
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Cloud Supply Chain team in Greater Toronto as a Senior Software Engineer. Design and implement scalable features for the infrastructure powering Azure, AI, and Microsoft's online services. We seek a candidate with 4+ years of coding experience in C, C++, C#, Java, or Python. Cont...
Location Icon
Location
Canada , Greater Toronto
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer AML
Save Icon
Join our Toronto team as a Senior Software Engineer AML. You will build, deploy, and support the Symphony AI Net Reveal application on AWS. The role requires 5+ years of IT experience, Java, SQL, and AWS services expertise. Must be eligible for Reliability Status and reside in Canada.
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
100000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Senior Software Engineer - Distributed Systems
Save Icon
Join Microsoft's Azure Data team in Vancouver as a Senior Software Engineer. Design and build large-scale distributed messaging and real-time analytics systems, using your expertise in C++, Java, or Python. You will own key components of platforms like Azure Service Bus and Event Grid, driving pe...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft in Vancouver as a Senior Software Engineer. Lead strategic, full-stack projects using TypeScript, React, and NextJS to build web experiences for over 1B users. Provide technical leadership and collaborate across teams to deliver high-impact features. A Bachelor's degree and 4+ year...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice

About the Senior Software Engineer - AI role

Senior Software Engineer - AI Jobs: A Comprehensive Career Overview

The role of a Senior Software Engineer represents a pinnacle of technical expertise and leadership within the software development lifecycle. Professionals in these positions are entrusted with the end-to-end design, architecture, and implementation of complex, scalable software systems. Far beyond basic coding, this senior role involves making critical decisions that define a product's technical foundation, performance, and long-term maintainability. For those exploring senior software engineer jobs, it's crucial to understand the blend of deep technical prowess, strategic thinking, and collaborative leadership that defines the career.

Typically, senior software engineers own significant components or entire applications. Common responsibilities include architecting robust system designs, selecting appropriate technologies and frameworks, and writing high-quality, production-ready code. They are deeply involved in the full stack, often developing both backend services and APIs as well as frontend interfaces. A key duty is ensuring scalability and reliability; they optimize performance, conduct rigorous code reviews, and establish engineering best practices. Furthermore, they frequently integrate various services, databases, and third-party platforms, and are responsible for the deployment and operational aspects of the software, often working closely with DevOps principles and cloud infrastructure.

Leadership and mentorship are hallmarks of the position. Senior engineers guide and upskill junior and mid-level developers, lead technical discussions, and translate business requirements into actionable technical plans. They collaborate extensively with cross-functional teams, including product managers, designers, and quality assurance, to deliver cohesive user experiences. Problem-solving is at their core, as they diagnose and resolve intricate technical challenges and proactively address potential system bottlenecks or security concerns.

The typical skill set for these jobs is extensive. Proficiency in multiple programming languages (such as Python, Java, JavaScript/TypeScript, C#) and modern frameworks (like React, Node.js, .NET) is expected. A strong grasp of system design principles, API design (REST, GraphQL), and both SQL and NoSQL databases is mandatory. Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and CI/CD pipelines is now standard. Equally important are the soft skills: excellent communication, the ability to articulate complex ideas to non-technical stakeholders, and a commitment to continuous learning in a rapidly evolving field. Most senior software engineer jobs require a bachelor's degree in computer science or a related field, coupled with 5+ years of progressive hands-on development experience, demonstrating a track record of shipping and maintaining significant software projects.

Filters

×
Countries
Category
Location
Work Mode
Salary