CrawlJobs Logo
Briefcase Icon
Category Icon

Software engineer Canada Jobs

265 Job Offers

Filters
Software Engineering Manager
Save Icon
Lead a backend engineering team at Mozilla, building scalable, privacy-respecting advertising platforms. Mentor software engineers and partner with product teams to deliver high-quality systems. This remote role in the US/Canada offers strong benefits, including bonus plans and comprehensive heal...
Location Icon
Location
Canada; United States
Salary Icon
Salary
165000.00 - 259000.00 USD; CAD / Year
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Lead Software Engineer
Save Icon
Lead Software Engineer role in Mississauga, pioneering AI-first development in banking tech. You'll leverage tools like GitHub Copilot to build cutting-edge platforms, requiring 12+ years in Java, Spring, and complex systems. This position drives digital transformation by integrating AI to automa...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Software Engineer II - Azure Data Analytics
Save Icon
Join Microsoft's Azure Data team in Vancouver to build the next-generation data platform for the AI era. Develop scalable, reliable big data analytics services like Microsoft Fabric and Azure Synapse. Utilize your expertise in C#, Java, or Python to design core infrastructure and drive platform i...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft's Viva Glint team in Vancouver as a Software Engineer II. Develop scalable backend systems and RESTful APIs for a leading employee engagement platform. Utilize your 2+ years of experience with C#, Java, Python, or similar to build impactful features. Contribute to a product that us...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Azure Data team in Vancouver to build the AI-era data platform. As a Senior Software Engineer, you'll develop scalable backend services in Python and LLM-enabled capabilities for Fabric. Leverage your full-stack expertise in React, TypeScript, and distributed systems to power nex...
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's Fabric Data Engineering team in Vancouver as a Senior Full Stack Software Engineer. Develop LLM-powered data engineering experiences using React, TypeScript, and scalable backend services. You will build AI-assisted features, from UX to infrastructure, requiring strong full-stack...
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
Principal Software Engineer - Front End Architect
Save Icon
Lead front-end architecture for Microsoft's Fabric Platform in Vancouver. Design scalable, unified web experiences using advanced JavaScript and modern frameworks. This senior role requires 6+ years of engineering experience and expertise in complex front-end systems. Join a team building the pre...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
142400.00 - 257500.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II - Distributed Systems
Save Icon
Join Microsoft's Azure Data team in Vancouver as a Software Engineer II. Develop cutting-edge distributed systems for products like Microsoft Fabric and Azure Cosmos DB. Utilize your expertise in C++, C#, Java, or Python to build scalable data integration platforms. Contribute to the core data pl...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer -Front End Development
Save Icon
Join Microsoft's Fabric Platform Shell team in Vancouver as a Senior Front End Engineer. Develop a unified, extensible web experience for a leading SaaS data environment using React, TypeScript, and modern web technologies. Bring 4+ years of engineering experience and expertise in scalable web ap...
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
Software Engineer II
Save Icon
Join Microsoft's IC3 Platform Engineering team in Vancouver as a Software Engineer II. Develop AI-forward, high-performance platform features for critical services like Microsoft Teams. Utilize your expertise in C#, Java, Python, or similar, and distributed systems to enhance reliability at a mas...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the strategic evolution of enterprise technology as a Principal Software Engineer at BHSI in Toronto. Design and build scalable, cloud-native solutions on Azure using C#, .NET, and Angular. This hands-on leadership role offers comprehensive benefits and a chance to shape our digital transfor...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
160000.00 - 190000.00 CAD / Year
bhspecialty.com Logo
Berkshire Hathaway Specialty Insurance
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft's Azure Data team in Vancouver as a Software Engineer II. Develop high-quality APIs, SDKs, and data pipelines for products like Microsoft Fabric and Azure Synapse. Utilize your expertise in C#, Java, or Python to build scalable cloud services and contribute to the data platform for...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Microsoft's Azure Data team in Vancouver as a Software Engineer. Build the data platform for AI, working on products like Microsoft Fabric and Azure Synapse. Use C#, Java, or Python to design and ship large-scale, high-impact services. A Bachelor's in Computer Science and a passion for data ...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
67100.00 - 131400.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft Teams in Vancouver as a Senior Software Engineer, driving AI feature fundamentals for a global collaboration platform. You will build scalable engineering tools, develop evaluation pipelines, and enhance performance for high-volume AI scenarios. This role requires expertise in C++,...
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 - PowerPoint, AI, Graphics & Performance
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
Software Engineer II - Frontend
Save Icon
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
100150.00 - 117680.00 CAD / Year
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Software Engineer
Save Icon
Join our team in Richmond, Canada, as a Software Engineer. You will design, develop, and maintain complex, scalable applications using Java and C++. This role requires strong problem-solving skills, at least 2 years of experience, and expertise in full-stack development and system design.
Location Icon
Location
Canada , Richmond
Salary Icon
Salary
40.00 - 55.00 CAD / Hour
Applied Biological Materials Inc
Expiration Date
Until further notice
Software Engineer II - Delivery Platform
Save Icon
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
144000.00 - 160000.00 CAD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Software Engineer - Front End Development
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
Senior Software Engineer (Frontend/Full Stack)
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
Explore the dynamic and in-demand world of software engineering jobs, where professionals design, build, and maintain the digital infrastructure that powers modern life. Software engineers, often synonymous with developers, are the creative problem-solvers and architects behind websites, mobile apps, operating systems, and complex enterprise systems. This career path blends analytical thinking with creative design to translate user needs and business goals into functional, efficient, and scalable software solutions. The core responsibility of a software engineer is the full software development lifecycle. This typically begins with analyzing requirements and collaborating with product managers, designers, and other stakeholders. Engineers then design system architecture, write clean and maintainable code, and rigorously test their creations to ensure reliability and performance. A significant part of the role involves debugging issues, optimizing existing systems, and deploying updates. Many engineers also participate in code reviews to maintain quality standards and contribute to technical documentation. In today's agile environments, they often work in iterative cycles, continuously integrating and delivering new features. Software engineering jobs can be specialized, but common areas include front-end (client-side), back-end (server-side), and full-stack development. Front-end engineers focus on user interfaces and experiences using technologies like HTML, CSS, and JavaScript frameworks. Back-end engineers build the server logic, databases, and application programming interfaces (APIs) that power functionality behind the scenes. Full-stack engineers possess skills across both domains. Other specializations include DevOps, security, data engineering, and cloud-native development. Typical skills and requirements for these roles are both technical and soft-skills based. Fundamentally, proficiency in one or more programming languages such as Python, Java, JavaScript, C#, or Go is essential. Understanding data structures, algorithms, and system design principles is crucial. Experience with frameworks, databases (SQL and NoSQL), and version control systems like Git is commonly expected. As software is increasingly built for the cloud, familiarity with services from providers like AWS, Azure, or GCP is a valuable asset. Equally important are strong problem-solving abilities, attention to detail, and effective communication skills for teamwork. While many positions require a degree in computer science or a related field, a proven portfolio and relevant experience are also highly valued pathways into software engineering jobs. The profession offers immense variety, with opportunities to build everything from life-saving health applications and financial platforms to immersive games and cutting-edge AI tools. It is a career characterized by continuous learning, collaboration, and the tangible impact of creating products used by millions. For those with a logical mind and a passion for building, software engineering jobs present a rewarding and future-proof career path with endless possibilities for innovation and growth.

Filters

×
Countries
Category
Location
Work Mode
Salary