Software Engineering Jobs in Canada

About 2540 results in (5) seconds Clear Filters

Jobs Search

About 2540 results in (5) seconds
Senior Software Engineer at Okta
Toronto, ON, Canada - Full Time
Skills Needed
Languages, Automation, Python, Javascript, Typescript, Authentication, Perspectives, App
Qualification
Graduate
Senior Software Engineer at Orion Innovation
Montréal, QC, Canada - Full Time
Skills Needed
Computer Science, Postgresql, Yaml, Integration Testing, Pgsql, Data Systems, Eligibility, Go, Rust, Java, Kubernetes, Open Source Software, Git, Communication Skills, Sql
Specialization
Software engineering computer science or a related discipline
Qualification
Graduate
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Generative Ai, Large Language Models, Deep Learning, Natural Language Processing, Conversational Ai, .Net Core, Typescript, Redis, Azure Cosmos Db, Microservices, System Design, Scalability, Performance, Cost Efficiency, Collaboration, Messaging Services
Specialization
Candidates should have experience with modern tech stacks and system design skills. The role requires collaboration across teams and organizations.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at LMN
Toronto, ON, Canada - Full Time
Skills Needed
Large Projects, Web Development, Computer Science
Specialization
Computer science software engineering or equivalent experience
Qualification
Graduate
Staff Software Developer at Lightspeed Belgium
Toronto, Ontario, Canada - Full Time
Skills Needed
Software Development, Engineering Excellence, Distributed Systems, Programming Skills, Cloud Applications, Team Leadership, Continuous Learning, Problem Solving, Code Quality, Observability, Production Operations, Technical Architecture, Cross Functional Collaboration, Mentoring, Agile Methodologies, Customer Focus
Specialization
You should have expertise in engineering fundamentals and experience with distributed systems at scale. Proficiency in programming languages such as Go, TypeScript, or JavaScript is essential, along with experience in cloud application development.
Experience Required
Minimum 5 year(s)
Software Developer Co-op at Siemens Healthineers
Winnipeg, MB R3C 3R6, Canada - Full Time
Skills Needed
Scientists, Career Opportunities, Disabilities, Javascript, Java, Management System, Addition, Email, It, Computer Science, Data Privacy, Angular, Sql Server, Software Systems, Html, Access, Typescript, Web Services, Javascript Frameworks, Regression Testing, Cancer
Specialization
Computer science
Qualification
Graduate
Junior Software Engineer at CHAMP Cargosystems
Engineer, BC, Canada - Full Time
Skills Needed
It Security Policies, Discrimination, Incident Reporting, Confidentiality, Champ, Regulations, Security, Diplomas
Qualification
Graduate
Staff Software Architect at Abbott Laboratories
Mississauga, ON, Canada - Full Time
Skills Needed
Mobile Interfaces, Integration Testing, Mobile Devices, Design, Mobile Platforms, Debugging, Code, Xamarin, User Centered Design, Design Principles, Communication Skills, Unit Testing, Testing, Features, React Native, Mobile Security, Content Management Systems
Qualification
Graduate
Experience Required
Minimum 7 year(s)
STAFF SOFTWARE ARCHITECT at Abbott
Mississauga, ON, Canada - Full Time
Skills Needed
Unit Testing, User Centered Design, Integration Testing, Design, Features, Testing, Code, Debugging, Content Management Systems, Mobile Interfaces, Mobile Platforms, Mobile Devices, Leadership, Communication Skills, Xamarin, Cross Platform Development, Design Principles
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Chief Software Architect at Masabi
Toronto, ON, Canada - Full Time
Skills Needed
Scalability, Python, Mobile, Gemini, Metrics, Typescript, Kotlin, Technology
Qualification
Graduate
Senior Software Engineer at Trust Science Inc
Edmonton, AB, Canada - Full Time
Skills Needed
Python, Computer Science, Typescript, Xpath, Aws, Webpack, Computer Engineering, Numpy, Javascript, Node.Js
Specialization
Computer science or computer engineering
Qualification
Diploma
Experience Required
Minimum 5 year(s)
Software Engineer Intern at Provision Software Corporation
Toronto, ON, Canada - Full Time
Skills Needed
Web Applications, Python
Specialization
Software Engineering, Engineering
Qualification
Graduate
Senior Software Engineer at ClickHouse
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Engineer at Boostedai
Remote, British Columbia, Canada - Full Time
Skills Needed
Computer Science, Data Analytics, Data Structures, Financial Services, Python, Machine Learning, Communication Skills, Data Processing
Qualification
Phd
Senior Software Engineer at CommerceIQ
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Python, Ai, Ml, Cloud Native Architectures, Microservices, Event Driven Systems, Ci/Cd Pipelines, Problem Solving, Communication, Startup Mindset
Specialization
Candidates should have 3-5 years of hands-on software engineering experience, particularly in building backend services and deploying AI-powered applications. Proficiency in Java or similar JVM languages, along with strong Python skills and familiarity with AI/ML frameworks, is essential.
Experience Required
Minimum 2 year(s)
Senior Software Engineer at Clutch Technologies Inc
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
BSc
Experience Required
Minimum 4 year(s)
Senior Software Engineer at Venn
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Full Stack Development, Web Applications, User Experience, Collaboration, Product Development, Design Integration, Deployment, Innovative Solutions, Digital Products, Growth Mindset, Integrity, Accountability, Inclusion, Microsoft Start, Edge, Windows
Specialization
Candidates should have a comprehensive background in building rich user experiences. A passion for creating intuitive and engaging digital products is essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Data Ingestion, Data Management, Software Development, Data Driven Solutions, Low Latency, High Availability, Collaboration, Innovation
Specialization
The role requires expertise in designing data ingestion platforms and services. Candidates should have experience in developing data-driven solutions and maintaining data management standards.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Spire
Cambridge, ON, Canada - Full Time
Skills Needed
Typescript, Cloud Services, Redis, System Requirements, Linux, Infrastructure, Python, System Administration, Elasticsearch, Django, Web Application Development, Access, Data Visualization
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Software Engineer at Okta
Toronto, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

08 Dec, 25

Salary

154000.0

Posted On

09 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Languages, Automation, Python, Javascript, Typescript, Authentication, Perspectives, App

Industry

Computer Software/Engineering

Description

GET TO KNOW OKTA

Okta is The World’s Identity Company. We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secure access, authentication, and automation, placing identity at the core of business security and growth.
At Okta, we celebrate a variety of perspectives and experiences. We are not looking for someone who checks every single box - we’re looking for lifelong learners and people who can make us better with their unique experiences.
Join our team! We’re building a world where Identity belongs to you.

THE STAFF SOFTWARE ENGINEER

At Okta, we’re building the next generation of authentication for the GenAI era.
We’re looking for a Staff Software Engineer to join the AI DevEx team at Auth0. This role is pivotal in extending and complementing our Auth for GenAI offering by building the infrastructure, tooling, and developer experiences that empower both human developers and AI agents to build secure, intelligent applications.
Auth0 Emerging Tech is the Engineering organization where we take care of the hottest technology out there: we ship fast, we don’t break things. We are a dynamic and collaborative distributed and diverse team. We value ownership, learning and innovation.
This is an ideal role for an engineer who enjoys building for other engineers, working across stacks, and shaping the future of AI enablement in production systems. You’ll collaborate across engineering, product, and security teams to drive meaningful improvements in developer tooling, agent authentication, orchestration frameworks, and real-world demos.

What you will be doing:

  • Design and Build Developer Tooling that helps developers secure and manage infrastructure like MCP servers
  • Build Demo Applications that showcase secure, identity-powered AI use cases in real-world environments
  • Contribute to Open Source Projects, both within Auth0 and across the broader AI + identity ecosystem
  • Write and Maintain High-Quality Documentation including API references, quickstarts, and best practices for both developers and AI-native tooling (e.g., llm.txt)
  • Drive Integration with Emerging AI Frameworks by creating adapters, utilities, and interfaces for agent runtimes and orchestration layers
  • Collaborate with Design, Product, and Security teams to align on developer needs, roadmap direction, and compliance requirements
  • Mentor and Support Other Engineers, setting strong examples in code quality, testing practices, and architectural thinking
  • Influence Engineering Standards by leading design discussions and contributing to team-wide architectural decisions
  • Ensure Resilience and Security of systems involved in agent-to-agent or model-to-service communication

You Might Be a Good Fit If You

  • 8+ years of experience in software engineering with a proven track record in building tools, frameworks, or platforms for other developers
  • Proficiency in JavaScript/TypeScript, Golang and/or Python, and the ability to move fluidly between front-end and back-end contexts
  • Experience working with LLM APIs, agent runtimes, orchestration layers, or prompt pipelines
  • Familiarity with authentication and authorization systems, especially standards like OAuth2, OIDC, and JWT
  • Demonstrated experience leading architecture and design efforts for scalable, production-grade systems
  • Comfort contributing to and maintaining open source projects and engaging with developer communities
  • A passion for documentation as part of the developer experience—not just writing code, but making it understandable and usable
  • Ability to thrive in highly collaborative environments with cross-functional stakeholders

Technologies You May Work With

  • Languages: JavaScript, TypeScript, Python
  • Frameworks: React, Next.js, FastAPI
  • AI Ecosystem: Model APIs, orchestration runtimes, prompt management systems, agent toolkits
  • Auth0 Stack: Token Vault, Async Authorization, Fine-Grained Authorization (FGA)
Responsibilities
  • Design and Build Developer Tooling that helps developers secure and manage infrastructure like MCP servers
  • Build Demo Applications that showcase secure, identity-powered AI use cases in real-world environments
  • Contribute to Open Source Projects, both within Auth0 and across the broader AI + identity ecosystem
  • Write and Maintain High-Quality Documentation including API references, quickstarts, and best practices for both developers and AI-native tooling (e.g., llm.txt)
  • Drive Integration with Emerging AI Frameworks by creating adapters, utilities, and interfaces for agent runtimes and orchestration layers
  • Collaborate with Design, Product, and Security teams to align on developer needs, roadmap direction, and compliance requirements
  • Mentor and Support Other Engineers, setting strong examples in code quality, testing practices, and architectural thinking
  • Influence Engineering Standards by leading design discussions and contributing to team-wide architectural decisions
  • Ensure Resilience and Security of systems involved in agent-to-agent or model-to-service communicatio
Senior Software Engineer at Okta
Toronto, ON, Canada - Full Time
Skills Needed
Languages, Automation, Python, Javascript, Typescript, Authentication, Perspectives, App
Qualification
Graduate
Senior Software Engineer at Orion Innovation
Montréal, QC, Canada - Full Time
Skills Needed
Computer Science, Postgresql, Yaml, Integration Testing, Pgsql, Data Systems, Eligibility, Go, Rust, Java, Kubernetes, Open Source Software, Git, Communication Skills, Sql
Specialization
Software engineering computer science or a related discipline
Qualification
Graduate
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Generative Ai, Large Language Models, Deep Learning, Natural Language Processing, Conversational Ai, .Net Core, Typescript, Redis, Azure Cosmos Db, Microservices, System Design, Scalability, Performance, Cost Efficiency, Collaboration, Messaging Services
Specialization
Candidates should have experience with modern tech stacks and system design skills. The role requires collaboration across teams and organizations.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at LMN
Toronto, ON, Canada - Full Time
Skills Needed
Large Projects, Web Development, Computer Science
Specialization
Computer science software engineering or equivalent experience
Qualification
Graduate
Staff Software Developer at Lightspeed Belgium
Toronto, Ontario, Canada - Full Time
Skills Needed
Software Development, Engineering Excellence, Distributed Systems, Programming Skills, Cloud Applications, Team Leadership, Continuous Learning, Problem Solving, Code Quality, Observability, Production Operations, Technical Architecture, Cross Functional Collaboration, Mentoring, Agile Methodologies, Customer Focus
Specialization
You should have expertise in engineering fundamentals and experience with distributed systems at scale. Proficiency in programming languages such as Go, TypeScript, or JavaScript is essential, along with experience in cloud application development.
Experience Required
Minimum 5 year(s)
Software Developer Co-op at Siemens Healthineers
Winnipeg, MB R3C 3R6, Canada - Full Time
Skills Needed
Scientists, Career Opportunities, Disabilities, Javascript, Java, Management System, Addition, Email, It, Computer Science, Data Privacy, Angular, Sql Server, Software Systems, Html, Access, Typescript, Web Services, Javascript Frameworks, Regression Testing, Cancer
Specialization
Computer science
Qualification
Graduate
Junior Software Engineer at CHAMP Cargosystems
Engineer, BC, Canada - Full Time
Skills Needed
It Security Policies, Discrimination, Incident Reporting, Confidentiality, Champ, Regulations, Security, Diplomas
Qualification
Graduate
Staff Software Architect at Abbott Laboratories
Mississauga, ON, Canada - Full Time
Skills Needed
Mobile Interfaces, Integration Testing, Mobile Devices, Design, Mobile Platforms, Debugging, Code, Xamarin, User Centered Design, Design Principles, Communication Skills, Unit Testing, Testing, Features, React Native, Mobile Security, Content Management Systems
Qualification
Graduate
Experience Required
Minimum 7 year(s)
STAFF SOFTWARE ARCHITECT at Abbott
Mississauga, ON, Canada - Full Time
Skills Needed
Unit Testing, User Centered Design, Integration Testing, Design, Features, Testing, Code, Debugging, Content Management Systems, Mobile Interfaces, Mobile Platforms, Mobile Devices, Leadership, Communication Skills, Xamarin, Cross Platform Development, Design Principles
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Chief Software Architect at Masabi
Toronto, ON, Canada - Full Time
Skills Needed
Scalability, Python, Mobile, Gemini, Metrics, Typescript, Kotlin, Technology
Qualification
Graduate
Senior Software Engineer at Trust Science Inc
Edmonton, AB, Canada - Full Time
Skills Needed
Python, Computer Science, Typescript, Xpath, Aws, Webpack, Computer Engineering, Numpy, Javascript, Node.Js
Specialization
Computer science or computer engineering
Qualification
Diploma
Experience Required
Minimum 5 year(s)
Software Engineer Intern at Provision Software Corporation
Toronto, ON, Canada - Full Time
Skills Needed
Web Applications, Python
Specialization
Software Engineering, Engineering
Qualification
Graduate
Senior Software Engineer at ClickHouse
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Engineer at Boostedai
Remote, British Columbia, Canada - Full Time
Skills Needed
Computer Science, Data Analytics, Data Structures, Financial Services, Python, Machine Learning, Communication Skills, Data Processing
Qualification
Phd
Senior Software Engineer at CommerceIQ
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Python, Ai, Ml, Cloud Native Architectures, Microservices, Event Driven Systems, Ci/Cd Pipelines, Problem Solving, Communication, Startup Mindset
Specialization
Candidates should have 3-5 years of hands-on software engineering experience, particularly in building backend services and deploying AI-powered applications. Proficiency in Java or similar JVM languages, along with strong Python skills and familiarity with AI/ML frameworks, is essential.
Experience Required
Minimum 2 year(s)
Senior Software Engineer at Clutch Technologies Inc
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
BSc
Experience Required
Minimum 4 year(s)
Senior Software Engineer at Venn
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Full Stack Development, Web Applications, User Experience, Collaboration, Product Development, Design Integration, Deployment, Innovative Solutions, Digital Products, Growth Mindset, Integrity, Accountability, Inclusion, Microsoft Start, Edge, Windows
Specialization
Candidates should have a comprehensive background in building rich user experiences. A passion for creating intuitive and engaging digital products is essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Data Ingestion, Data Management, Software Development, Data Driven Solutions, Low Latency, High Availability, Collaboration, Innovation
Specialization
The role requires expertise in designing data ingestion platforms and services. Candidates should have experience in developing data-driven solutions and maintaining data management standards.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Spire
Cambridge, ON, Canada - Full Time
Skills Needed
Typescript, Cloud Services, Redis, System Requirements, Linux, Infrastructure, Python, System Administration, Elasticsearch, Django, Web Application Development, Access, Data Visualization
Qualification
Graduate
Experience Required
Minimum 3 year(s)

Tech Jobs in Canada

Canada has emerged as one of the top destinations for IT and tech professionals. Its dynamic ecosystem spans from bustling metropolises to innovative tech hubs, where multinational corporations, startups, and research institutions collaborate to drive digital transformation.

Tech Job Market in Canada

Market Overview

Immigration and Work Permits

High In-Demand Tech Job Roles in Canada

  1. Software Developers & Engineers: Skills in backend (Java, Python), frontend (React, Angular), and full-stack development are highly sought after.
  2. Data Scientists & Engineers: Expertise in machine learning, big data analytics, and data visualization.
  3. DevOps Engineers & Cloud Specialists: Proficiency in AWS, Azure, Docker, and Kubernetes.
  4. Cybersecurity Experts: Focus on threat detection, risk management, and compliance.
  5. AI & Machine Learning Specialists: Expertise in intelligent systems, natural language processing, and predictive analytics.
  6. UI/UX Designers: Skills in user research, interaction design, and prototyping.
  7. Product and Project Managers: Managing software development lifecycles and coordinating cross-functional teams.

Top Tech Companies Hiring Foreign Nationals in Canada

  1. Shopify - Leading e-commerce platform known for remote work and diversity.
  2. Microsoft Canada - Hiring in software development, cloud services, and cybersecurity.
  3. Amazon Canada - Opportunities in e-commerce and AWS cloud services.
  4. Google Canada - Focuses on AI, cloud computing, and software development.
  5. IBM Canada - Specializes in hybrid cloud, AI, and enterprise solutions.
  6. Hootsuite - Social media management platform that promotes remote work.
  7. OpenText - Offers roles in software development, data analytics, and cybersecurity.
  8. Ubisoft Montreal - Gaming industry leader looking for tech creatives.
  9. Bell Canada & Rogers Communications - Hiring IT professionals for digital transformation initiatives.
  10. Emerging Startups: Companies like Wealthsimple, Clio, and Ecobee offer dynamic roles for global talent.
Loading...