Software Engineering Jobs in Canada

About 656 results in (3) seconds Clear Filters

Jobs Search

About 656 results in (3) seconds
Senior/Lead Software Engineer (Canada) at HeyMilo AI
Toronto, Ontario, Canada - Full Time
Skills Needed
Python, Fastapi, Reactjs, Nextjs, Aws, Gcp, Docker, Kubernetes, Sqs, Temporal, Mongodb, Clickhouse, Influxdb, Vectordbs, Livekit, Mcp
Specialization
The ideal candidate should have 3-5+ years of professional software engineering experience and be a full stack engineer capable of shipping end-to-end systems. A strong understanding of low-latency, real-time systems and basic knowledge of machine learning fundamentals is also required.
Experience Required
Minimum 5 year(s)
RQ09879 - Software Developer - Senior at Maarut Inc
Toronto, Ontario, Canada - Full Time
Skills Needed
Software Development, Programming, Technical Troubleshooting, Application Design, Database Technologies, Object Oriented Programming, Siebel Development, Oracle Database, Pl/Sql, Sql, Java, Etl Methodologies, Report Development, Communication Skills, Analytical Skills, Team Collaboration, Problem Solving
Specialization
Candidates must have 10+ years of experience with Siebel technical configuration and integration, along with 5+ years of experience in Siebel integration with Adobe AEM. Additional experience in report development and strong communication skills are also required.
Experience Required
Minimum 10 year(s)
Senior Software Engineer (JavaScript) at Applied Systems Canada
, , Canada - Full Time
Skills Needed
Javascript, Typescript, React, Nodejs, Kubernetes, Postgresql, Gcp, Rest Apis, Agile, Scrum, Kanban, Jira, Confluence, Devops, Git, Docker
Specialization
Candidates should have 5+ years of relevant programming experience and proficiency in technologies such as Typescript, React, and NodeJS. A B.S. in Computer Science or equivalent work experience is preferred.
Experience Required
Minimum 5 year(s)
Software Engineer - Customer Platform at BRANCH METRICS INC
, , Canada - Full Time
Skills Needed
Java, Kotlin, Go, Rds Databases, Postgres, Cloud Based Microservice Architectures, Aws, Kubernetes, Git, Ci Pipeline, Authentication, Authorization, Provisioning, Scalability, Reliability, Performance
Specialization
Candidates should have 3+ years of experience building high-volume production services and working with Java, Kotlin, or Go. Familiarity with cloud-based microservice architectures and experience with AWS and Kubernetes is also required.
Experience Required
Minimum 5 year(s)
Senior Software Engineer, AI Products at Lutra
, , Canada - Full Time
Skills Needed
Full Stack Software Engineering, System Scalability, Performance Engineering, Prompt Engineering, Cross Functional Collaboration, Continuous Learning, Typescript, Javascript, React, Node.Js, Nestjs, Express, Docker, Aws, Postgresql, Github Actions
Specialization
You should have 5+ years of experience in shipping production-grade software and experience in designing and implementing both backend and frontend systems. A strong command of English is also required.
Experience Required
Minimum 5 year(s)
RQ09563 - Software Developer - Senior at Maarut Inc
Toronto, Ontario, Canada - Full Time
Skills Needed
Software Development, Programming, Technical Troubleshooting, Application Design, Database Technologies, Object Oriented Programming, Siebel Configuration, Report Development, Oracle Database, Pl/Sql, Sql, Java, Etl Methodologies, Communication Skills, Analytical Skills, Team Collaboration
Specialization
Candidates must have over 10 years of experience in Siebel technical configuration and integration, along with experience in OBIEE and PowerBI report development. Strong programming skills in Oracle technologies and experience with various Siebel modules are also required.
Experience Required
Minimum 10 year(s)
Senior Software Engineer - Snailworks at Beacon Software
Toronto, Ontario, Canada - Full Time
Skills Needed
C#, Asp.Net, Aws, Data Processing, Ai Developer Tools, Technical Leadership, Feature Delivery, Cloud Infrastructure, Performance Optimization, Refactoring, Automation, Documentation, Observability, Product Centric Mindset, High Throughput Pipelines, Legacy Systems Modernization
Specialization
Candidates should have over 5 years of software engineering experience with deep expertise in C# and ASP.NET. Experience in building scalable production systems on AWS and leading small teams is also required.
Experience Required
Minimum 5 year(s)
Software Engineer, Frontend (Platform) at League Inc.
Toronto, Ontario, Canada - Full Time
Skills Needed
React, Typescript, Node.Js, Webpack, Vite, Jest, Cypress
Specialization
Candidates should have 3+ years of experience with React, TypeScript, and Node.js, along with familiarity with modern front-end build tools and testing frameworks. A Bachelor's degree in Computer Science or equivalent practical experience is required.
Experience Required
Minimum 2 year(s)
Software Developer (Job Req #2025-363) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
Java, Javascript, Typescript, Css, Agile, Full Stack Development, Unit Testing, Git, Debugging, Problem Solving, Cloud Platforms, Windows, Macos, Linux, Jira, Domain Driven Design
Specialization
A post-secondary degree in Computer Science or a related Engineering discipline is required, along with at least 3 years of experience in full stack software development. Familiarity with various programming languages and technologies, as well as strong debugging and problem-solving skills, is essential.
Experience Required
Minimum 2 year(s)
Senior Quality Engineering Specialist (Reposted) at General Dynamics Mission Systems Inc
Ottawa, Ontario, Canada - Full Time
Skills Needed
Quality Assurance, As9100, Iso9001, Software Development, Engineering, Auditing, Continuous Improvement, Statistical Analysis, Risk Identification, Project Management, Communication, Collaboration, Root Cause Analysis, Configuration Management, Supplier Quality, Test Planning
Specialization
Candidates must have a bachelor's degree in Engineering, Computer Science, or a related field, along with a minimum of 8 years of experience in engineering or software development, including at least 6 years in a quality assurance role. Strong knowledge of AS9100 and experience in regulated aerospace or defense environments are essential.
Experience Required
Minimum 10 year(s)
Senior Structural Engineer (Building Engineering) at Arcadis
Toronto, Ontario, Canada - Full Time
Skills Needed
Structural Engineering, Project Management, Building Codes, Structural Analysis, Construction Support, Communication Skills, Problem Solving, Design Coordination, Site Reviews, Report Writing, Cad Software, Microsoft Office, Plaxis 3d, Negotiation Skills, Analytical Skills, Construction Scheduling
Specialization
Candidates must have a Professional Registration in Ontario or another Canadian province and a minimum of 10 years of relevant experience in structural design and heavy construction projects. A Bachelor's degree in Civil Engineering is required, with a Master's degree in Structural Engineering considered an asset.
Experience Required
Minimum 10 year(s)
Senior Structural Engineer (Building Engineering) at Arcadis
Toronto, Ontario, Canada - Full Time
Skills Needed
Structural Engineering, Foundation Analysis, Structural Inspections, Construction Support, Building Codes, Project Management, Communication Skills, Analytical Skills, Problem Solving Skills, Design Coordination, Cad Software, Structural Analysis Software, Microsoft Office Suite, Plaxis 3d, Negotiation Skills, Construction Coordination
Specialization
Candidates must have a Professional Registration in Ontario or another Canadian province and a minimum of 10 years of relevant experience in structural design and heavy construction projects. A bachelor's degree in Civil Engineering is required, and a master's degree in Structural Engineering is an asset.
Experience Required
Minimum 10 year(s)
Engineering Technologist II - Utilities Department at City of West Kelowna
West Kelowna, British Columbia, Canada - Full Time
Skills Needed
Project Management, Engineering Design, Asset Management, Data Integrity, Technical Support, Documentation, Communication Skills, Organizational Skills, Autocad, Gis Systems, Microsoft Office, Condition Assessments, Budgeting, Survey Data Capture, Hydraulic Modeling, Municipal Engineering
Specialization
Candidates should have a diploma in Civil Engineering Technology or equivalent experience, along with a minimum of 3 years in Municipal Engineering. Proficiency in relevant software and a valid Class 5 BC Driver’s License are also required.
Experience Required
Minimum 2 year(s)
Engineering Lead / Manager, Marketplace Automation at Jerry.ai
Toronto, Ontario, Canada - Full Time
Skills Needed
System Design, Asynchronous State Management, Fault Tolerance, Refactoring, Architecture Design, Typescript, Nest.Js, React, Graphql, Aws, Ecs, Eks, Lambda, Ai First Approach, Technical Leadership, Debugging
Specialization
The ideal candidate is a Player Coach, likely a former founder or lead architect, who enjoys hands-on technical work and leading incremental refactoring efforts in complex business logic environments. A strong systems thinker is required, with expertise in designing high-bar, fault-tolerant asynchronous job systems, particularly concerning state management and failure retry logic.
Experience Required
Minimum 5 year(s)
ELECTRO-OPTICAL ENGINEERING & DESIGN @ L3 WESCAM at Harris Corporation
Burlington, ON, Canada - Full Time
Skills Needed
Video Standards, Sensitivity, Mrc, Wave Propagation, Optical Coatings, Software, Zemax, Matlab, Measurements, Optics
Qualification
Graduate
Systems Engineering Analyst (Underwater Acoustics) at General Dynamics Mission Systems Inc
Ottawa, Ontario, Canada - Full Time
Skills Needed
Underwater Acoustics, Acoustic Analysis, Submarine Detection, Operational Testing, Acoustic Data Analysis, Training Development, Proposal Development, Business Development, Interpersonal Skills, System Development Process, Requirements Definition, Naval Mine Detection, Acoustic Processor Products, Machine Interface Design, Harbour Acceptance Testing, Sea Acceptance Testing
Specialization
Candidates must have an engineering degree or equivalent technical education and operational experience as an acoustics subject matter expert. Experience in ASW and acoustic analysis skills are essential, along with strong interpersonal skills.
Experience Required
Minimum 5 year(s)
QA Engineering Specialist (multiple opportunities) at Morgan Stanley
Calgary, Alberta, Canada - Full Time
Skills Needed
Test Automation, Agile Methodologies, Qa Best Practices, Software Testing, Test Case Design, Defect Management, Java, Selenium, Bdd Frameworks, Cucumber, Python, Version Control, Ci/Cd Pipelines, Api Testing, Mobile Testing, Analytical Skills, Problem Solving
Specialization
At least 4 years of experience in information technology/software development with expertise in test automation and agile methodologies is required. A BS or MS degree in Computer Science, Information Systems, or Engineering is preferred.
Experience Required
Minimum 5 year(s)
Software Developer Intern - SUMMER 2026 at Botpress Technologies Inc.
Montreal, Quebec, Canada - Full Time
Skills Needed
React, Node.Js, Typescript, Ai, Chatbots, Communication, Problem Solving, Learning
Specialization
Candidates should be pursuing a degree in Computer Science, Engineering, or a related field, or have equivalent experience. Interest in AI agents and experience with relevant technologies is a plus.
Senior Software Engineer- Data Platform at wwwcgigccom
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Python, Crm Systems, Cloud, Kafka, Sql, Big Data, Gcp, Aws, Data Processing, Data Pipelines, Microservices, Data Monitoring, Analytics, Software Development, Collaboration
Specialization
Candidates should have 6+ years of industry experience, including expertise in Java and Python, and experience with CRM systems. A strong background in cloud technologies and big data solutions is also required.
Experience Required
Minimum 5 year(s)
Software Engineer II, Frontend Platform at Brex
Vancouver, British Columbia, Canada - Full Time
Skills Needed
React, Javascript, Typescript, Graphql, Css, Testing, Performance, Accessibility, Observability, Project Management, Collaboration, Frontend Architecture, Developer Experience, Platform Engineering, Data Fetching, State Management
Specialization
Several years of experience building modern web applications using React, JavaScript/TypeScript, GraphQL, and modern CSS is required. A demonstrated interest in developer experience and platform engineering is also essential.
Experience Required
Minimum 5 year(s)
Senior/Lead Software Engineer (Canada) at HeyMilo AI
Toronto, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

25 Mar, 26

Salary

0.0

Posted On

25 Dec, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, FastAPI, ReactJS, NextJS, AWS, GCP, Docker, Kubernetes, SQS, Temporal, MongoDB, ClickHouse, InfluxDB, VectorDBs, LiveKit, MCP

Industry

Software Development

Description
HeyMilo is building agentic AI that deploys multimodal AI agents to help companies interview and evaluate candidates at scale. This role is for an exceptional full stack engineer who wants to work on bleeding-edge systems at the frontier of AI, real-time communication, low-latency pipelines, orchestration, and production infrastructure that supports interviews happening across the world. If you want a predictable roadmap and narrow responsibilities, this role is not for you. If you want to build real-time AI systems that feel human, keep reading. What you'll work on Building real-time AI interview systems (voice + video, low latency) Designing and scaling infrastructure for thousands of concurrent interview sessions Developing backend APIs and workflow orchestration (FastAPI, Temporal) Shipping full stack product features used by employers and candidates every day Building queue-driven systems for job execution, retries, and automation (SQS) Working on retrieval systems and prompt-driven agent workflows (VectorDBs, MCP) Improving reliability, performance, and observability across production systems Supporting enterprise integrations, data pipelines, and security patterns What were looking for Use Cursor/Devin to write at least 50% of your code 3–5+ years of professional software engineering experience Full stack engineer who can ship end-to-end and operate systems in production Strong systems thinking and engineering fundamentals Comfortable building low-latency, real-time systems Basic understanding of prompt writing + ML fundamentals High ownership, high accountability, low ego Deep belief in what were building Tech you should be comfortable with Backend: Python, FastAPI, async systems Frontend: ReactJS, NextJS, ShadCN Infra & deployment: AWS, GCP, Docker, Docker Compose, Kubernetes Queues & orchestration: SQS, Temporal Databases & analytics: MongoDB, ClickHouse, InfluxDB Retrieval: VectorDBs, RAG-style systems Real-time: LiveKit, Pipecat, low-latency audio/video pipelines AI agent tooling: MCP servers, prompt-driven workflows This role is not for you if: You want a strict 9–5 job You prefer narrow scopes and fixed task lists You avoid production responsibility You want safety over upside
Responsibilities
You will be building real-time AI interview systems and designing infrastructure for thousands of concurrent interview sessions. Additionally, you will develop backend APIs and workflow orchestration while improving reliability and performance across production systems.
Senior/Lead Software Engineer (Canada) at HeyMilo AI
Toronto, Ontario, Canada - Full Time
Skills Needed
Python, Fastapi, Reactjs, Nextjs, Aws, Gcp, Docker, Kubernetes, Sqs, Temporal, Mongodb, Clickhouse, Influxdb, Vectordbs, Livekit, Mcp
Specialization
The ideal candidate should have 3-5+ years of professional software engineering experience and be a full stack engineer capable of shipping end-to-end systems. A strong understanding of low-latency, real-time systems and basic knowledge of machine learning fundamentals is also required.
Experience Required
Minimum 5 year(s)
RQ09879 - Software Developer - Senior at Maarut Inc
Toronto, Ontario, Canada - Full Time
Skills Needed
Software Development, Programming, Technical Troubleshooting, Application Design, Database Technologies, Object Oriented Programming, Siebel Development, Oracle Database, Pl/Sql, Sql, Java, Etl Methodologies, Report Development, Communication Skills, Analytical Skills, Team Collaboration, Problem Solving
Specialization
Candidates must have 10+ years of experience with Siebel technical configuration and integration, along with 5+ years of experience in Siebel integration with Adobe AEM. Additional experience in report development and strong communication skills are also required.
Experience Required
Minimum 10 year(s)
Senior Software Engineer (JavaScript) at Applied Systems Canada
, , Canada - Full Time
Skills Needed
Javascript, Typescript, React, Nodejs, Kubernetes, Postgresql, Gcp, Rest Apis, Agile, Scrum, Kanban, Jira, Confluence, Devops, Git, Docker
Specialization
Candidates should have 5+ years of relevant programming experience and proficiency in technologies such as Typescript, React, and NodeJS. A B.S. in Computer Science or equivalent work experience is preferred.
Experience Required
Minimum 5 year(s)
Software Engineer - Customer Platform at BRANCH METRICS INC
, , Canada - Full Time
Skills Needed
Java, Kotlin, Go, Rds Databases, Postgres, Cloud Based Microservice Architectures, Aws, Kubernetes, Git, Ci Pipeline, Authentication, Authorization, Provisioning, Scalability, Reliability, Performance
Specialization
Candidates should have 3+ years of experience building high-volume production services and working with Java, Kotlin, or Go. Familiarity with cloud-based microservice architectures and experience with AWS and Kubernetes is also required.
Experience Required
Minimum 5 year(s)
Senior Software Engineer, AI Products at Lutra
, , Canada - Full Time
Skills Needed
Full Stack Software Engineering, System Scalability, Performance Engineering, Prompt Engineering, Cross Functional Collaboration, Continuous Learning, Typescript, Javascript, React, Node.Js, Nestjs, Express, Docker, Aws, Postgresql, Github Actions
Specialization
You should have 5+ years of experience in shipping production-grade software and experience in designing and implementing both backend and frontend systems. A strong command of English is also required.
Experience Required
Minimum 5 year(s)
RQ09563 - Software Developer - Senior at Maarut Inc
Toronto, Ontario, Canada - Full Time
Skills Needed
Software Development, Programming, Technical Troubleshooting, Application Design, Database Technologies, Object Oriented Programming, Siebel Configuration, Report Development, Oracle Database, Pl/Sql, Sql, Java, Etl Methodologies, Communication Skills, Analytical Skills, Team Collaboration
Specialization
Candidates must have over 10 years of experience in Siebel technical configuration and integration, along with experience in OBIEE and PowerBI report development. Strong programming skills in Oracle technologies and experience with various Siebel modules are also required.
Experience Required
Minimum 10 year(s)
Senior Software Engineer - Snailworks at Beacon Software
Toronto, Ontario, Canada - Full Time
Skills Needed
C#, Asp.Net, Aws, Data Processing, Ai Developer Tools, Technical Leadership, Feature Delivery, Cloud Infrastructure, Performance Optimization, Refactoring, Automation, Documentation, Observability, Product Centric Mindset, High Throughput Pipelines, Legacy Systems Modernization
Specialization
Candidates should have over 5 years of software engineering experience with deep expertise in C# and ASP.NET. Experience in building scalable production systems on AWS and leading small teams is also required.
Experience Required
Minimum 5 year(s)
Software Engineer, Frontend (Platform) at League Inc.
Toronto, Ontario, Canada - Full Time
Skills Needed
React, Typescript, Node.Js, Webpack, Vite, Jest, Cypress
Specialization
Candidates should have 3+ years of experience with React, TypeScript, and Node.js, along with familiarity with modern front-end build tools and testing frameworks. A Bachelor's degree in Computer Science or equivalent practical experience is required.
Experience Required
Minimum 2 year(s)
Software Developer (Job Req #2025-363) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
Java, Javascript, Typescript, Css, Agile, Full Stack Development, Unit Testing, Git, Debugging, Problem Solving, Cloud Platforms, Windows, Macos, Linux, Jira, Domain Driven Design
Specialization
A post-secondary degree in Computer Science or a related Engineering discipline is required, along with at least 3 years of experience in full stack software development. Familiarity with various programming languages and technologies, as well as strong debugging and problem-solving skills, is essential.
Experience Required
Minimum 2 year(s)
Senior Quality Engineering Specialist (Reposted) at General Dynamics Mission Systems Inc
Ottawa, Ontario, Canada - Full Time
Skills Needed
Quality Assurance, As9100, Iso9001, Software Development, Engineering, Auditing, Continuous Improvement, Statistical Analysis, Risk Identification, Project Management, Communication, Collaboration, Root Cause Analysis, Configuration Management, Supplier Quality, Test Planning
Specialization
Candidates must have a bachelor's degree in Engineering, Computer Science, or a related field, along with a minimum of 8 years of experience in engineering or software development, including at least 6 years in a quality assurance role. Strong knowledge of AS9100 and experience in regulated aerospace or defense environments are essential.
Experience Required
Minimum 10 year(s)
Senior Structural Engineer (Building Engineering) at Arcadis
Toronto, Ontario, Canada - Full Time
Skills Needed
Structural Engineering, Project Management, Building Codes, Structural Analysis, Construction Support, Communication Skills, Problem Solving, Design Coordination, Site Reviews, Report Writing, Cad Software, Microsoft Office, Plaxis 3d, Negotiation Skills, Analytical Skills, Construction Scheduling
Specialization
Candidates must have a Professional Registration in Ontario or another Canadian province and a minimum of 10 years of relevant experience in structural design and heavy construction projects. A Bachelor's degree in Civil Engineering is required, with a Master's degree in Structural Engineering considered an asset.
Experience Required
Minimum 10 year(s)
Senior Structural Engineer (Building Engineering) at Arcadis
Toronto, Ontario, Canada - Full Time
Skills Needed
Structural Engineering, Foundation Analysis, Structural Inspections, Construction Support, Building Codes, Project Management, Communication Skills, Analytical Skills, Problem Solving Skills, Design Coordination, Cad Software, Structural Analysis Software, Microsoft Office Suite, Plaxis 3d, Negotiation Skills, Construction Coordination
Specialization
Candidates must have a Professional Registration in Ontario or another Canadian province and a minimum of 10 years of relevant experience in structural design and heavy construction projects. A bachelor's degree in Civil Engineering is required, and a master's degree in Structural Engineering is an asset.
Experience Required
Minimum 10 year(s)
Engineering Technologist II - Utilities Department at City of West Kelowna
West Kelowna, British Columbia, Canada - Full Time
Skills Needed
Project Management, Engineering Design, Asset Management, Data Integrity, Technical Support, Documentation, Communication Skills, Organizational Skills, Autocad, Gis Systems, Microsoft Office, Condition Assessments, Budgeting, Survey Data Capture, Hydraulic Modeling, Municipal Engineering
Specialization
Candidates should have a diploma in Civil Engineering Technology or equivalent experience, along with a minimum of 3 years in Municipal Engineering. Proficiency in relevant software and a valid Class 5 BC Driver’s License are also required.
Experience Required
Minimum 2 year(s)
Engineering Lead / Manager, Marketplace Automation at Jerry.ai
Toronto, Ontario, Canada - Full Time
Skills Needed
System Design, Asynchronous State Management, Fault Tolerance, Refactoring, Architecture Design, Typescript, Nest.Js, React, Graphql, Aws, Ecs, Eks, Lambda, Ai First Approach, Technical Leadership, Debugging
Specialization
The ideal candidate is a Player Coach, likely a former founder or lead architect, who enjoys hands-on technical work and leading incremental refactoring efforts in complex business logic environments. A strong systems thinker is required, with expertise in designing high-bar, fault-tolerant asynchronous job systems, particularly concerning state management and failure retry logic.
Experience Required
Minimum 5 year(s)
ELECTRO-OPTICAL ENGINEERING & DESIGN @ L3 WESCAM at Harris Corporation
Burlington, ON, Canada - Full Time
Skills Needed
Video Standards, Sensitivity, Mrc, Wave Propagation, Optical Coatings, Software, Zemax, Matlab, Measurements, Optics
Qualification
Graduate
Systems Engineering Analyst (Underwater Acoustics) at General Dynamics Mission Systems Inc
Ottawa, Ontario, Canada - Full Time
Skills Needed
Underwater Acoustics, Acoustic Analysis, Submarine Detection, Operational Testing, Acoustic Data Analysis, Training Development, Proposal Development, Business Development, Interpersonal Skills, System Development Process, Requirements Definition, Naval Mine Detection, Acoustic Processor Products, Machine Interface Design, Harbour Acceptance Testing, Sea Acceptance Testing
Specialization
Candidates must have an engineering degree or equivalent technical education and operational experience as an acoustics subject matter expert. Experience in ASW and acoustic analysis skills are essential, along with strong interpersonal skills.
Experience Required
Minimum 5 year(s)
QA Engineering Specialist (multiple opportunities) at Morgan Stanley
Calgary, Alberta, Canada - Full Time
Skills Needed
Test Automation, Agile Methodologies, Qa Best Practices, Software Testing, Test Case Design, Defect Management, Java, Selenium, Bdd Frameworks, Cucumber, Python, Version Control, Ci/Cd Pipelines, Api Testing, Mobile Testing, Analytical Skills, Problem Solving
Specialization
At least 4 years of experience in information technology/software development with expertise in test automation and agile methodologies is required. A BS or MS degree in Computer Science, Information Systems, or Engineering is preferred.
Experience Required
Minimum 5 year(s)
Software Developer Intern - SUMMER 2026 at Botpress Technologies Inc.
Montreal, Quebec, Canada - Full Time
Skills Needed
React, Node.Js, Typescript, Ai, Chatbots, Communication, Problem Solving, Learning
Specialization
Candidates should be pursuing a degree in Computer Science, Engineering, or a related field, or have equivalent experience. Interest in AI agents and experience with relevant technologies is a plus.
Senior Software Engineer- Data Platform at wwwcgigccom
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Python, Crm Systems, Cloud, Kafka, Sql, Big Data, Gcp, Aws, Data Processing, Data Pipelines, Microservices, Data Monitoring, Analytics, Software Development, Collaboration
Specialization
Candidates should have 6+ years of industry experience, including expertise in Java and Python, and experience with CRM systems. A strong background in cloud technologies and big data solutions is also required.
Experience Required
Minimum 5 year(s)
Software Engineer II, Frontend Platform at Brex
Vancouver, British Columbia, Canada - Full Time
Skills Needed
React, Javascript, Typescript, Graphql, Css, Testing, Performance, Accessibility, Observability, Project Management, Collaboration, Frontend Architecture, Developer Experience, Platform Engineering, Data Fetching, State Management
Specialization
Several years of experience building modern web applications using React, JavaScript/TypeScript, GraphQL, and modern CSS is required. A demonstrated interest in developer experience and platform engineering is also essential.
Experience Required
Minimum 5 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...