Software Engineering Jobs in Canada

About 346 results in (3) seconds Clear Filters

Jobs Search

About 346 results in (3) seconds
Senior Core Application Developer (Hybrid) at Kardium Inc.
Burnaby, British Columbia, Canada - Full Time
Skills Needed
C++, Java, C#, Object Oriented Programming, Software Engineering, Tdd, Unit Testing, Secure Coding, Cybersecurity, Analytical Problem Solving, Technical Communication, Risk Management, Embedded Systems, Real Time Applications, 3d Graphics, Opengl
Specialization
Requires a bachelor's degree in computer science or engineering and over 8 years of experience in an object-oriented language. Candidates must demonstrate strong software engineering discipline and a focus on reliability, performance, and maintainability.
Experience Required
Minimum 5 year(s)
Senior Core Application Developer (Hybrid) at Kardium Inc.
Burnaby, British Columbia, Canada - Full Time
Skills Needed
C++, Java, C#, Object Oriented Programming, Software Engineering, Tdd, Unit Testing, Secure Coding, Cybersecurity, Analytical Problem Solving, Technical Communication, Risk Management, Embedded Systems, Real Time Applications, 3d Graphics, Opengl
Specialization
Requires a bachelor's degree in computer science or engineering and over 8 years of experience in object-oriented programming. Candidates should have a strong focus on software reliability, performance, and disciplined development processes.
Experience Required
Minimum 5 year(s)
Senior Full Stack Mobile Developer - Mydoh at Royal Bank of Canada
Toronto, Ontario, Canada - Full Time
Skills Needed
React Native, Typescript, Node.Js, Nestjs, Postgresql, Mobile Development, Full Stack Development, Software Engineering, Api Development, Database Management, Security Standards, Agile Methodology, Problem Solving, Communication, Data Privacy, Cloud Computing
Specialization
Candidates must have at least 8 years of software development experience, including 5+ years specifically in React Native mobile application development. Strong proficiency in TypeScript, Node.js, and database management is required to deliver end-to-end features.
Experience Required
Minimum 5 year(s)
Senior Bazel Engineer at Modus Create
, , Canada - Full Time
Skills Needed
Bazel, Build Systems, Software Engineering, Scalability, Reliability, Performance Optimization, Build System Architecture, Ci/Cd, Developer Productivity Tooling, Consulting, C++, Python, Typescript, Docker, Multi Language Environments, Technical Communication
Specialization
Candidates must possess senior-level software engineering experience with strong hands-on expertise in Bazel and modern build systems, including improving large codebases and migrating legacy systems. A consultant mindset, strong communication skills, and comfort working remotely with US Eastern Time Zone overlap are also required.
Experience Required
Minimum 5 year(s)
Agentic AI Technical Mentor at Jobgether
, , Canada - Full Time
Skills Needed
Large Language Models, Prompt Engineering, Agentic Reasoning Frameworks, Ai Agent Workflows, Orchestration Systems, Retrieval Augmented Generation, Ai Evaluation, Technical Mentorship, Software Engineering, Machine Learning, Api Integration, State Management, Chain Of Thought, React, Technical Communication, Curriculum Delivery
Specialization
Requires 5+ years of professional experience in AI, machine learning, or software engineering with deep expertise in LLMs and agentic frameworks. Must possess strong communication skills and a passion for teaching in a remote, contractor-based setting.
Experience Required
Minimum 5 year(s)
Intermediate Solution Architect at Gateway Services Inc
Guelph, Ontario, Canada - Full Time
Skills Needed
Solution Architecture, Software Engineering, Systems Design, Enterprise Integrations, Distributed Systems, Microservices, Web Architectures, Messaging Systems, Asynchronous Processing, Cloud Platforms, Azure, Aws, Relational Databases, Nosql Databases, Api First Architecture, Event Driven Architecture
Specialization
Candidates should have 5-8 years of experience in software engineering, systems design, or solution architecture, with a strong background in enterprise integrations and distributed systems. Knowledge of modern architectures, cloud platforms, and the ability to communicate complex ideas is essential.
Experience Required
Minimum 5 year(s)
Technical Co-founder (CTO) - AI staffing platform at FutureSight
, , Canada - Full Time
Skills Needed
Software Engineering, Voice Systems, Conversational Ai, Real Time Ai Workflows, Llm Deployment, Reliability Engineering, Human In The Loop Systems, Edge Case Management, Technical Architecture, Product Roadmap, Engineering Leadership, Strategic Storytelling, Telephony Architecture, System Scalability, Unit Economics
Specialization
Candidates must have 6+ years of hands-on software engineering experience with specific expertise in voice systems, conversational AI, and deploying LLM-powered systems into production. Strong skills in reliability engineering and managing human-in-the-loop systems are essential for this role.
Experience Required
Minimum 5 year(s)
Technical Co-founder (CTO) - AI staffing platform at FutureSight
Toronto, Ontario, Canada - Full Time
Skills Needed
Software Engineering, Voice Systems, Conversational Ai, Real Time Ai Workflows, Llm Deployment, Reliability Engineering, Human In The Loop Systems, Edge Case Management, Technical Architecture, Product Roadmap, Engineering Leadership, Telephony Architecture, Strategic Storytelling, Unit Economics, Scalability
Specialization
Candidates must have 6+ years of hands-on software engineering experience with specific expertise in voice systems, conversational AI, and deploying LLMs into production. Strong skills in reliability engineering and the ability to manage technical trade-offs in a high-stakes environment are essential.
Experience Required
Minimum 5 year(s)
Développeur Full Stack at Ora Partenaires
Montreal, Quebec, Canada - Full Time
Skills Needed
Django, Celery, Django Rest Framework, Vue, Postgresql, Artificial Intelligence, Automated Testing, Performance Improvement, Software Engineering, Git, French, English
Specialization
Candidates must have at least two years of experience in Web development using Django or a comparable framework, along with strong proficiency in PostgreSQL or another relational database. Essential requirements include experience with unit and integration testing, comfort in a codebase with technical challenges, proficiency with Git, and good written communication skills in both French and English.
Experience Required
Minimum 2 year(s)
Freelance Agent Evaluation Engineer at Mindrift
Quebec, Quebec, Canada - Full Time
Skills Needed
Python, Fastapi, Pytest, React, Javascript, Typescript, Docker, Postgres, Kafka, Redis, Github Actions, Test Automation, Full Stack Development, Linux, Ai Evaluation, Software Engineering
Specialization
Requires 5+ years of software development experience, primarily in Python and full-stack development with React. A degree in Computer Science or a related field and B2 English proficiency are preferred.
Experience Required
Minimum 5 year(s)
Freelance Agent Evaluation Engineer at Mindrift
, Manitoba, Canada - Full Time
Skills Needed
Python, Fastapi, Pytest, React, Javascript, Typescript, Docker, Postgres, Kafka, Redis, Github Actions, Test Automation, Full Stack Development, Linux, Ai Evaluation, Software Engineering
Specialization
Requires 5+ years of software development experience, primarily in Python and full-stack development with React. A degree in Computer Science or a related field and B2 English proficiency are expected.
Experience Required
Minimum 5 year(s)
Freelance Agent Evaluation Engineer at Mindrift
, , Canada - Full Time
Skills Needed
Python, Fastapi, Pytest, React, Javascript, Typescript, Docker, Postgres, Kafka, Redis, Github Actions, Test Automation, Full Stack Development, Linux, Ai Evaluation, Software Engineering
Specialization
Requires 5+ years of software development experience, primarily in Python and full-stack development with React. A degree in Computer Science or a related field and B2 English proficiency are preferred.
Experience Required
Minimum 5 year(s)
AI Engineer at Royal Bank of Canada
Toronto, Ontario, Canada - Full Time
Skills Needed
Ai/Ml Engineering, Python, Sql, Model Serving, Monitoring, Software Engineering, Ci/Cd, Cloud Environments, Mlops, Nlp/Llm, Feature Engineering, Responsible Ai, Rag, Vector Databases, Prompt Engineering, A/B Testing
Specialization
Candidates must possess strong AI/ML engineering skills with 3+ years of production deployment experience using Python, SQL, and model serving/monitoring, alongside solid software engineering foundations including clean code, testing, and cloud proficiency. Essential experience includes the end-to-end ML lifecycle and applied NLP/LLM experience for use cases like recommendations or automation.
Experience Required
Minimum 2 year(s)
Director, Application Support and SRE at Royal Bank of Canada
Toronto, Ontario, Canada - Full Time
Skills Needed
Software Engineering, Sre, Devops, Cloud, Data, People Management, Ai, Distributed Systems, Mainframe, Apis, Databases, Incident Management, Problem Management, Automation, Negotiation, Stakeholder Management
Specialization
Candidates must possess over 5 years in software engineering (SRE, DevOps, Cloud, Data) combined with 5+ years of people management experience, including deep knowledge of SRE industry practices across various technologies. Essential requirements also include proven leadership in driving technical excellence, comprehensive understanding of AI's potential, strong domain knowledge, and exceptional communication and negotiation skills.
Experience Required
Minimum 5 year(s)
Machine Learning Engineer at Optalis
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Python, C++, Pytorch, Tensorflow, Scikit Learn, Ros2, Cuda, Openmp, Reinforcement Learning, Imitation Learning, Computer Vision, Natural Language Processing, Distributed Computing, Deep Learning, Software Engineering, Robotics
Specialization
Requires a Master's or PhD in a technical field with at least 3 years of ML specialization and 4 years of production software engineering experience. Proficiency in Python, C++, and ML frameworks like PyTorch or TensorFlow is essential.
Experience Required
Minimum 5 year(s)
Senior Python Systems Developer - Functional Testing Project at Mindrift
, Ontario, Canada - Full Time
Skills Needed
Python, Pytest, Docker, Linux, Bash Scripting, Functional Testing, Llms, Claude Code, Roo Code, C, Rust, Go, Software Engineering, Debugging, Packaging
Specialization
Requires 5+ years of experience as a Software Engineer with deep expertise in Python, pytest, and Docker. Candidates must have strong Linux skills and the ability to read code in languages like C, Rust, or Go.
Experience Required
Minimum 5 year(s)
AI Engineer at Royal Bank of Canada
Toronto, Ontario, Canada - Full Time
Skills Needed
Ai/Ml Engineering, Python, Sql, Model Serving, Monitoring, Software Engineering, Testing, Version Control, Ci/Cd, Cloud Environments, Mlops, Nlp/Llm, Feature Engineering, Responsible Ai, Collaboration, Communication
Specialization
Candidates must possess strong AI/ML engineering skills with 3+ years of experience deploying models or LLM solutions in production, alongside solid software engineering foundations including clean code, testing, and cloud environment experience. Essential requirements also include end-to-end data & ML lifecycle experience and applied NLP/LLM experience, coupled with a collaborative mindset.
Experience Required
Minimum 2 year(s)
Senior Director, Program Delivery at Dr Bill RBC Ventures
Toronto, Ontario, Canada - Full Time
Skills Needed
Program Management, Ai/Ml Delivery, Stakeholder Management, Budgeting, Resource Management, Agile Delivery, Technical Leadership, Cross Team Collaboration, Decision Making, Long Term Planning, Team Management, Vision Alignment, Cloud Architectures, Software Engineering, Platform Engineering, Governance Frameworks
Specialization
Requires over 12 years of technology delivery experience and 7+ years in program or technical leadership managing complex AI/ML or platform programs. Must possess a strong technical foundation in software/platform engineering and a proven track record of delivering production-grade AI solutions.
Experience Required
Minimum 10 year(s)
Interview Engineer (Canada) at Interview Engineering
, , Canada - Full Time
Skills Needed
Technical Interviewing, Software Development, Data Structures, Algorithms, Communication Skills, Interpersonal Skills, Coding Evaluation, Bias Mitigation, Technical Knowledge, Professionalism
Specialization
Requires 3+ years of experience as a Software Developer or Engineer and excellent English communication skills. Candidates must have reliable access to a webcam, microphone, and stable internet.
Experience Required
Minimum 2 year(s)
Senior Fire Protection Code Consultant at Interface Engineering
Quinte West, Ontario, Canada - Full Time
Skills Needed
Fire Protection Code Consulting, Nfpa Standards, I Codes, Fire Alarm System Design, Sprinkler System Design, Hydraulic Calculations, Building Code Analysis, Performance Based Design, Fire And Smoke Modeling, Revit, Autosprink, Autocad, Project Management, Due Diligence Reporting, Commissioning, Multi Discipline Coordination
Specialization
Requires 8+ years of experience in fire protection consulting and design with working knowledge of NFPA and I-Codes. Proficiency in Revit, AutoCAD, and Autosprink is required, while a PE or EIT certification is preferred.
Experience Required
Minimum 10 year(s)
Senior Core Application Developer (Hybrid) at Kardium Inc.
Burnaby, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

15 Aug, 26

Salary

140000.0

Posted On

17 May, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Java, C#, Object-Oriented Programming, Software Engineering, TDD, Unit Testing, Secure Coding, Cybersecurity, Analytical Problem Solving, Technical Communication, Risk Management, Embedded Systems, Real-time Applications, 3D Graphics, OpenGL

Industry

Medical Equipment Manufacturing

Description
Hiring Manager: Dan Bisalputra Talent Advisor: Sara Khoshbakht Your opportunity By joining the Kardium team, you can help make a difference in the lives of millions around the world. We have developed a ground-breaking medical device for the diagnosis and treatment of the most common heart rhythm disorder, atrial fibrillation – which can cause stroke, heart failure, and other heart-related complications. Kardium’s mission is to deliver the best treatment for atrial fibrillation. To achieve this, we have developed The Globe® Pulsed Field System – we have a fantastic technical team that has developed a product with strong, unique, and customer-valued differentiators versus other solutions on the market. We have built connections with key opinion leaders who are already using the Globe System and are helping to tell our story. We have obtained FDA approval and officially begun the commercial launch of the Globe® Pulsed Field System. This is a pivotal and exciting time in our journey, as we bring this life-changing technology to patients! Please note, this opportunity is a hydrid work arrangement, located in Burnaby, BC. Meaningful work you will be a part of Your responsibilities will include: In collaboration with other application and firmware developers, and risk and systems teams you will develop security, safety and therapy systems for the Globe® Pulsed Field System. Additionally, the successful applicant will participate in projects related to cybersecurity and safety risk controls that affect the entire code base. Requirements and design specification Investigations of reported anomalies Code inspections Design, specification, and risk reviews TDD/unit testing Test platform and integration test development Professional skills development Education and promotion of secure coding practices What you bring to the team Our Kardium team is smart, creative, and passionate about creating cutting-edge medical devices to help improve people’s lives. We work within a collaborative environment based on trust and respect. And we understand that only by working together can we solve the unsolvable. You will be successful in this role because you possess these attributes: A love of coding, where through your 8+ years of experience you have gained advanced programming skills in any object-oriented language such as C++, Java or C# A focus on software engineering where correctness, reliability, performance and maintainability matter. A bachelor’s degree in computer science or engineering Proven ability to be a valued contributor in a disciplined, software development process Strong analytical and problem-solving skills Well-developed written and verbal technical communication skills The willingness and ability to take on additional responsibilities as appropriate Any experience with one or more of the following would also be helpful: Secure coding practices Basic engineering such as electronics, signal processing, thermodynamics, control theory Software development in the medical device or other regulated industry 3D graphics applications using OGL Embedded, real-time applications Compensation Kardium has listed the total cash compensation range (base salary + 5% Retirement Savings Plan contribution) that we expect to pay applicants for this role, as of the time of this posting. Pay offered will be determined based on numerous relevant business and candidate factors including, for example, education, qualifications, certifications, experience, skills, and business or organizational needs. For candidates with more or less experience than listed above, the pay range will be adjusted. As a permanent employee, you will also participate in Kardium’s stock option plan. $110,000 - $140,000 CAD Your Benefits & Well-being The total cash we’ve listed for this position includes a base salary, plus an annual contribution to a Retirement Savings Plan account to help support your financial goals. Comprehensive medical & dental coverage for all permanent employees – effective as of Day 1, with no waiting period. Work-day flexibility – we offer a flexible work environment for daily working hours. In addition, we provide 3 personal days per year. Support for you (and your dependents) overall well-being. Family building – we provide top up for maternity leave, adoptive leave, and parental leave for non-birthing parents. Employees can also enroll in benefit coverage for fertility drug treatment. Career progression and learning support. Professional membership support. Life at Kardium What makes us a great place to work? Our Purpose Our People Our Culture At Kardium, we embrace diversity of background, experience, and perspective and we’re committed to inclusion and equity at every level. We encourage applications from all qualified candidates who represent the full diversity of all communities. We collaborate with Employee Resource Groups (ERGs), as volunteer-led groups who share a common dimension of diversity and come together to provide support, education, and other opportunities across Kardium. Examples of our ERGs include Women ERG, Pride ERG, Race Ethnicity & Cultural Heritage (REACH) ERG, Truth & Reconciliation ERG, Persian ERG, Chinese ERG, Barangay Kardium (Filipino) ERG, Irish ERG, Brazilian ERG, and Early Career at Kardium ERG. As part of your application, we encourage you to note if you require an accommodation for the recruitment process (including alternate formats of materials, accessible meeting rooms or other accommodations). There will be an optional section in the application form where you can provide this information to the recruitment team. And our employees think we are great too – check out Glassdoor to learn more!
Responsibilities
Develop security, safety, and therapy systems for the Globe Pulsed Field System in collaboration with firmware and systems teams. Participate in cybersecurity projects, risk controls, and the full software development lifecycle including code inspections and TDD.
Senior Core Application Developer (Hybrid) at Kardium Inc.
Burnaby, British Columbia, Canada - Full Time
Skills Needed
C++, Java, C#, Object Oriented Programming, Software Engineering, Tdd, Unit Testing, Secure Coding, Cybersecurity, Analytical Problem Solving, Technical Communication, Risk Management, Embedded Systems, Real Time Applications, 3d Graphics, Opengl
Specialization
Requires a bachelor's degree in computer science or engineering and over 8 years of experience in an object-oriented language. Candidates must demonstrate strong software engineering discipline and a focus on reliability, performance, and maintainability.
Experience Required
Minimum 5 year(s)
Senior Core Application Developer (Hybrid) at Kardium Inc.
Burnaby, British Columbia, Canada - Full Time
Skills Needed
C++, Java, C#, Object Oriented Programming, Software Engineering, Tdd, Unit Testing, Secure Coding, Cybersecurity, Analytical Problem Solving, Technical Communication, Risk Management, Embedded Systems, Real Time Applications, 3d Graphics, Opengl
Specialization
Requires a bachelor's degree in computer science or engineering and over 8 years of experience in object-oriented programming. Candidates should have a strong focus on software reliability, performance, and disciplined development processes.
Experience Required
Minimum 5 year(s)
Senior Full Stack Mobile Developer - Mydoh at Royal Bank of Canada
Toronto, Ontario, Canada - Full Time
Skills Needed
React Native, Typescript, Node.Js, Nestjs, Postgresql, Mobile Development, Full Stack Development, Software Engineering, Api Development, Database Management, Security Standards, Agile Methodology, Problem Solving, Communication, Data Privacy, Cloud Computing
Specialization
Candidates must have at least 8 years of software development experience, including 5+ years specifically in React Native mobile application development. Strong proficiency in TypeScript, Node.js, and database management is required to deliver end-to-end features.
Experience Required
Minimum 5 year(s)
Senior Bazel Engineer at Modus Create
, , Canada - Full Time
Skills Needed
Bazel, Build Systems, Software Engineering, Scalability, Reliability, Performance Optimization, Build System Architecture, Ci/Cd, Developer Productivity Tooling, Consulting, C++, Python, Typescript, Docker, Multi Language Environments, Technical Communication
Specialization
Candidates must possess senior-level software engineering experience with strong hands-on expertise in Bazel and modern build systems, including improving large codebases and migrating legacy systems. A consultant mindset, strong communication skills, and comfort working remotely with US Eastern Time Zone overlap are also required.
Experience Required
Minimum 5 year(s)
Agentic AI Technical Mentor at Jobgether
, , Canada - Full Time
Skills Needed
Large Language Models, Prompt Engineering, Agentic Reasoning Frameworks, Ai Agent Workflows, Orchestration Systems, Retrieval Augmented Generation, Ai Evaluation, Technical Mentorship, Software Engineering, Machine Learning, Api Integration, State Management, Chain Of Thought, React, Technical Communication, Curriculum Delivery
Specialization
Requires 5+ years of professional experience in AI, machine learning, or software engineering with deep expertise in LLMs and agentic frameworks. Must possess strong communication skills and a passion for teaching in a remote, contractor-based setting.
Experience Required
Minimum 5 year(s)
Intermediate Solution Architect at Gateway Services Inc
Guelph, Ontario, Canada - Full Time
Skills Needed
Solution Architecture, Software Engineering, Systems Design, Enterprise Integrations, Distributed Systems, Microservices, Web Architectures, Messaging Systems, Asynchronous Processing, Cloud Platforms, Azure, Aws, Relational Databases, Nosql Databases, Api First Architecture, Event Driven Architecture
Specialization
Candidates should have 5-8 years of experience in software engineering, systems design, or solution architecture, with a strong background in enterprise integrations and distributed systems. Knowledge of modern architectures, cloud platforms, and the ability to communicate complex ideas is essential.
Experience Required
Minimum 5 year(s)
Technical Co-founder (CTO) - AI staffing platform at FutureSight
, , Canada - Full Time
Skills Needed
Software Engineering, Voice Systems, Conversational Ai, Real Time Ai Workflows, Llm Deployment, Reliability Engineering, Human In The Loop Systems, Edge Case Management, Technical Architecture, Product Roadmap, Engineering Leadership, Strategic Storytelling, Telephony Architecture, System Scalability, Unit Economics
Specialization
Candidates must have 6+ years of hands-on software engineering experience with specific expertise in voice systems, conversational AI, and deploying LLM-powered systems into production. Strong skills in reliability engineering and managing human-in-the-loop systems are essential for this role.
Experience Required
Minimum 5 year(s)
Technical Co-founder (CTO) - AI staffing platform at FutureSight
Toronto, Ontario, Canada - Full Time
Skills Needed
Software Engineering, Voice Systems, Conversational Ai, Real Time Ai Workflows, Llm Deployment, Reliability Engineering, Human In The Loop Systems, Edge Case Management, Technical Architecture, Product Roadmap, Engineering Leadership, Telephony Architecture, Strategic Storytelling, Unit Economics, Scalability
Specialization
Candidates must have 6+ years of hands-on software engineering experience with specific expertise in voice systems, conversational AI, and deploying LLMs into production. Strong skills in reliability engineering and the ability to manage technical trade-offs in a high-stakes environment are essential.
Experience Required
Minimum 5 year(s)
Développeur Full Stack at Ora Partenaires
Montreal, Quebec, Canada - Full Time
Skills Needed
Django, Celery, Django Rest Framework, Vue, Postgresql, Artificial Intelligence, Automated Testing, Performance Improvement, Software Engineering, Git, French, English
Specialization
Candidates must have at least two years of experience in Web development using Django or a comparable framework, along with strong proficiency in PostgreSQL or another relational database. Essential requirements include experience with unit and integration testing, comfort in a codebase with technical challenges, proficiency with Git, and good written communication skills in both French and English.
Experience Required
Minimum 2 year(s)
Freelance Agent Evaluation Engineer at Mindrift
Quebec, Quebec, Canada - Full Time
Skills Needed
Python, Fastapi, Pytest, React, Javascript, Typescript, Docker, Postgres, Kafka, Redis, Github Actions, Test Automation, Full Stack Development, Linux, Ai Evaluation, Software Engineering
Specialization
Requires 5+ years of software development experience, primarily in Python and full-stack development with React. A degree in Computer Science or a related field and B2 English proficiency are preferred.
Experience Required
Minimum 5 year(s)
Freelance Agent Evaluation Engineer at Mindrift
, Manitoba, Canada - Full Time
Skills Needed
Python, Fastapi, Pytest, React, Javascript, Typescript, Docker, Postgres, Kafka, Redis, Github Actions, Test Automation, Full Stack Development, Linux, Ai Evaluation, Software Engineering
Specialization
Requires 5+ years of software development experience, primarily in Python and full-stack development with React. A degree in Computer Science or a related field and B2 English proficiency are expected.
Experience Required
Minimum 5 year(s)
Freelance Agent Evaluation Engineer at Mindrift
, , Canada - Full Time
Skills Needed
Python, Fastapi, Pytest, React, Javascript, Typescript, Docker, Postgres, Kafka, Redis, Github Actions, Test Automation, Full Stack Development, Linux, Ai Evaluation, Software Engineering
Specialization
Requires 5+ years of software development experience, primarily in Python and full-stack development with React. A degree in Computer Science or a related field and B2 English proficiency are preferred.
Experience Required
Minimum 5 year(s)
AI Engineer at Royal Bank of Canada
Toronto, Ontario, Canada - Full Time
Skills Needed
Ai/Ml Engineering, Python, Sql, Model Serving, Monitoring, Software Engineering, Ci/Cd, Cloud Environments, Mlops, Nlp/Llm, Feature Engineering, Responsible Ai, Rag, Vector Databases, Prompt Engineering, A/B Testing
Specialization
Candidates must possess strong AI/ML engineering skills with 3+ years of production deployment experience using Python, SQL, and model serving/monitoring, alongside solid software engineering foundations including clean code, testing, and cloud proficiency. Essential experience includes the end-to-end ML lifecycle and applied NLP/LLM experience for use cases like recommendations or automation.
Experience Required
Minimum 2 year(s)
Director, Application Support and SRE at Royal Bank of Canada
Toronto, Ontario, Canada - Full Time
Skills Needed
Software Engineering, Sre, Devops, Cloud, Data, People Management, Ai, Distributed Systems, Mainframe, Apis, Databases, Incident Management, Problem Management, Automation, Negotiation, Stakeholder Management
Specialization
Candidates must possess over 5 years in software engineering (SRE, DevOps, Cloud, Data) combined with 5+ years of people management experience, including deep knowledge of SRE industry practices across various technologies. Essential requirements also include proven leadership in driving technical excellence, comprehensive understanding of AI's potential, strong domain knowledge, and exceptional communication and negotiation skills.
Experience Required
Minimum 5 year(s)
Machine Learning Engineer at Optalis
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Python, C++, Pytorch, Tensorflow, Scikit Learn, Ros2, Cuda, Openmp, Reinforcement Learning, Imitation Learning, Computer Vision, Natural Language Processing, Distributed Computing, Deep Learning, Software Engineering, Robotics
Specialization
Requires a Master's or PhD in a technical field with at least 3 years of ML specialization and 4 years of production software engineering experience. Proficiency in Python, C++, and ML frameworks like PyTorch or TensorFlow is essential.
Experience Required
Minimum 5 year(s)
Senior Python Systems Developer - Functional Testing Project at Mindrift
, Ontario, Canada - Full Time
Skills Needed
Python, Pytest, Docker, Linux, Bash Scripting, Functional Testing, Llms, Claude Code, Roo Code, C, Rust, Go, Software Engineering, Debugging, Packaging
Specialization
Requires 5+ years of experience as a Software Engineer with deep expertise in Python, pytest, and Docker. Candidates must have strong Linux skills and the ability to read code in languages like C, Rust, or Go.
Experience Required
Minimum 5 year(s)
AI Engineer at Royal Bank of Canada
Toronto, Ontario, Canada - Full Time
Skills Needed
Ai/Ml Engineering, Python, Sql, Model Serving, Monitoring, Software Engineering, Testing, Version Control, Ci/Cd, Cloud Environments, Mlops, Nlp/Llm, Feature Engineering, Responsible Ai, Collaboration, Communication
Specialization
Candidates must possess strong AI/ML engineering skills with 3+ years of experience deploying models or LLM solutions in production, alongside solid software engineering foundations including clean code, testing, and cloud environment experience. Essential requirements also include end-to-end data & ML lifecycle experience and applied NLP/LLM experience, coupled with a collaborative mindset.
Experience Required
Minimum 2 year(s)
Senior Director, Program Delivery at Dr Bill RBC Ventures
Toronto, Ontario, Canada - Full Time
Skills Needed
Program Management, Ai/Ml Delivery, Stakeholder Management, Budgeting, Resource Management, Agile Delivery, Technical Leadership, Cross Team Collaboration, Decision Making, Long Term Planning, Team Management, Vision Alignment, Cloud Architectures, Software Engineering, Platform Engineering, Governance Frameworks
Specialization
Requires over 12 years of technology delivery experience and 7+ years in program or technical leadership managing complex AI/ML or platform programs. Must possess a strong technical foundation in software/platform engineering and a proven track record of delivering production-grade AI solutions.
Experience Required
Minimum 10 year(s)
Interview Engineer (Canada) at Interview Engineering
, , Canada - Full Time
Skills Needed
Technical Interviewing, Software Development, Data Structures, Algorithms, Communication Skills, Interpersonal Skills, Coding Evaluation, Bias Mitigation, Technical Knowledge, Professionalism
Specialization
Requires 3+ years of experience as a Software Developer or Engineer and excellent English communication skills. Candidates must have reliable access to a webcam, microphone, and stable internet.
Experience Required
Minimum 2 year(s)
Senior Fire Protection Code Consultant at Interface Engineering
Quinte West, Ontario, Canada - Full Time
Skills Needed
Fire Protection Code Consulting, Nfpa Standards, I Codes, Fire Alarm System Design, Sprinkler System Design, Hydraulic Calculations, Building Code Analysis, Performance Based Design, Fire And Smoke Modeling, Revit, Autosprink, Autocad, Project Management, Due Diligence Reporting, Commissioning, Multi Discipline Coordination
Specialization
Requires 8+ years of experience in fire protection consulting and design with working knowledge of NFPA and I-Codes. Proficiency in Revit, AutoCAD, and Autosprink is required, while a PE or EIT certification is preferred.
Experience Required
Minimum 10 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...