Software Engineering Jobs in Canada

About 459 results in (8) seconds Clear Filters

Jobs Search

About 459 results in (8) seconds
Senior Front-end Software Developer at Nelson Education LTD
Toronto, Ontario, Canada - Full Time
Skills Needed
Javascript, Html, Css, React, Nextjs, Typescript, Semantic Html, Web Accessibility, Scss Modules, Tailwind Css, Git, Github, Github Actions, Scrum, Troubleshooting, Debugging
Specialization
Candidates must have 5-8 years of experience as a Senior Full-stack Developer, specifically requiring expertise in Typescript/Javascript, React, and NextJS. Required technical skills include Semantic HTML, Web Accessibility, SCSS modules, Tailwind CSS, and version control systems like Git/Github.
Experience Required
Minimum 5 year(s)
Android Software Development Intern at Trackunit
London, Ontario, Canada - Full Time
Skills Needed
Android Development, Java, Javascript, Kotlin, Rest Apis, Graphql, Spring Boot, React, Nodejs, Agile, Ci/Cd, Data Structures, Algorithms, Software Design, Open Source Technologies, Mobile Applications
Specialization
Candidates should be currently enrolled in a relevant Bachelor Degree program and have a solid understanding of data structures, algorithms, and software design. Familiarity with frontend or backend technologies, as well as Android development, is preferred.
Senior Software Engineer 2 (Systems) at Kabam
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C#, Node.Js, C++, Software Design, Debugging, Scalability, Performance Optimization, Automation, Ai, Profiling, Memory Optimization, Rendering Pipelines, Game Engines, Agile, Kanban, Mobile Development
Specialization
Candidates must possess expert-level experience with C#, Node.js, or C++, along with 7+ years in software development, preferably in gaming, and at least 1 year of team leadership experience. A Bachelor's degree or equivalent experience is required, along with proficiency in multiple game engines and experience profiling on various gaming platforms.
Experience Required
Minimum 5 year(s)
Senior Full Stack Software Developer at Nelson Education LTD
Toronto, Ontario, Canada - Full Time
Skills Needed
Golang, Typescript, Grpc, Aws, Kubernetes, Docker, Mysql, Postgresql, Mongodb, Apis, Cloudflare, Scrum, Code Reviews, Mentoring, Security, Data Protection
Specialization
Candidates must have 5-8 years of experience as a Senior Developer and extensive experience managing AWS cloud services. A BSc in Computer Science or a related field is required, along with strong communication skills and the ability to work independently.
Experience Required
Minimum 5 year(s)
Principal Software Developer (AI/ML) at UKG
Montreal, Quebec, Canada - Full Time
Skills Needed
Generative Ai, Architecture, Strategy, Technical Leadership, Transformer Models, Diffusion Models, Gans, Large Language Models, Python, Java, Tensorflow, Pytorch, Aws, Google Cloud, Azure, Mlops
Specialization
Candidates must possess 12+ years in software development and AI, including at least 5 years hands-on experience in generative AI or NLP, with expertise in architecting and deploying large-scale AI/ML systems in production. Required technical proficiency includes expert-level skills in languages like Python/Java, AI frameworks like TensorFlow/PyTorch, and strong knowledge of cloud platforms and MLOps practices.
Experience Required
Minimum 10 year(s)
Staff Software Development Engineer at GODADDY COM LLC
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Full Stack Engineering, System Level Integrations, Transaction Coordination, Rollback Strategies, React, Node.Js, Technical Direction, Mentoring, Code Quality, Unit Testing, Integration Testing, Code Reviews, Javascript (Es2015+), Http/2, Cdns, Cloud Platforms (Aws)
Specialization
Candidates must have proven experience in all aspects of software engineering lifecycles, including launching production software, and possess strong mentoring abilities. Required technical knowledge includes core web technologies like JavaScript, HTTP/2, CDNs, caching layers, modern web service architectures (REST, GraphQL), and experience with React and/or Node.js.
Experience Required
Minimum 10 year(s)
Software Engineer, Gen AI & Web Apps at BenchSci
Toronto, Ontario, Canada - Full Time
Skills Needed
Python, Django, React, Typescript, Full Stack Development, Generative Ai, Llm Apis, Code Reviews, Troubleshooting, Data Security, Collaboration, Problem Solving, Technical Investigations, Solution Design, Clean Code, Scalability
Specialization
Proficiency in building full-stack applications using Python/Django and React/TypeScript is required. A foundational understanding of GenAI concepts and a proactive mindset are also essential.
Experience Required
Minimum 2 year(s)
Staff Software Engineer, Enterprise at Toast
, , Canada - Full Time
Skills Needed
Java, Kotlin, Backend Services, Apis, Object Oriented Language, Testing, Quality Assurance, Distributed Systems, Android Applications, Front End Applications, Design, Deployment, Maintenance, Automated Testing, Communication, Mentoring
Specialization
Candidates must possess 8+ years of experience building backend services and APIs, with extensive proficiency in an Object Oriented Language like Java or Kotlin, including deep knowledge of testing and best practices. Essential requirements include experience shipping production services, scaling distributed systems, and strong cross-team communication skills.
Experience Required
Minimum 10 year(s)
UI Software Engineer - Creative Apps at Apple
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Ios Development, Cloud Technologies, Software Development, Swift, Swiftui, Uikit, Appkit, Object Oriented Design, Project Management, Communication, Collaboration, Accessibility, Localization, Concurrency, Testing, Media Management, Collaboration Features
Specialization
The ideal candidate should have 2+ years of experience in shipping high-quality, tested code on iOS and/or macOS, with strong communication and collaboration skills. A Bachelor’s Degree in Computer Science or equivalent experience is required, along with proficiency in Swift and at least one UI framework.
Experience Required
Minimum 2 year(s)
Software Developer Rendering (m/w/d) at MAXON Computer
Montréal, QC, Canada - Full Time
Skills Needed
N/A
Qualification
Graduate
Senior Full Stack Software Engineer at KEV Group
Toronto, Ontario, Canada - Full Time
Skills Needed
C#, Asp.Net, React, Javascript, Html, Css, Sql, System Design, Api Development, Object Oriented Design, Solid Principles, Cloud Platforms, Azure, Testing, Observability, Event Driven Patterns
Specialization
Candidates must have 8+ years of professional experience building and operating production SaaS software, with deep expertise in C# and ASP.NET for API-driven systems, alongside strong frontend experience using React. Proven ability to design scalable systems, handle financial data securely, and possess strong SQL knowledge is required.
Experience Required
Minimum 10 year(s)
Software Engineer III - Travel Cover at Cover Genius
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Javascript, Typescript, Node.Js, Nestjs, React, Ai Coding Tools, Llms, Prompt Engineering, Software Design Principles, Api Design, Aws, Docker, Ci/Cd, Code Reviews, Testing, Observability
Specialization
Candidates need 4-6 years of software development experience, strong proficiency in JavaScript/TypeScript with Node.js, and experience with modern front-end frameworks like React. Essential requirements include fluency with AI coding tools, a working understanding of LLMs beyond code generation, and solid grasp of software design principles and API building.
Experience Required
Minimum 2 year(s)
Senior Full Stack Software Developer at CoLab Software
, , Canada - Full Time
Skills Needed
Backend Services, Apis, Relational Schemas, Postgres, Tenant Isolation, Authorization Patterns, Rbac, Idp Migrations, Asynchronous Workflows, React, Typescript, Security, Testing, Observability, Mentoring, Architecture Design
Specialization
Candidates must have over 5 years of experience building and shipping production software, with strong backend expertise, preferably in Python, and deep experience with relational databases like Postgres. Essential requirements include designing multi-tenant systems, implementing authorization models, and experience with asynchronous processing and production system operation.
Experience Required
Minimum 5 year(s)
Development Engineering Coordinator (Full-Time) at City of Thunder Bay
Thunder Bay, Ontario, Canada - Full Time
Skills Needed
Technical Reviews, Engineering Drawings Review, Development Applications Processing, City Standards Compliance, Legislation Interpretation, Stakeholder Liaison, Site Inspection Coordination, Capital Project Support, Financial Administration, Ontario Land Tribunal Appeals, Infrastructure Database Maintenance, Gis Systems Assistance, Consulting Engineer Supervision, Capital Budget Participation, By Law Enforcement, Civil Engineering Design
Specialization
Candidates must possess a Diploma in civil engineering technologist along with active OACETT certification. A minimum of five years of civil engineering experience related to the core responsibilities is required, including knowledge of design standards, relevant legislation, and municipal by-laws.
Experience Required
Minimum 5 year(s)
Senior Site Reliability Engineering - Remote at UnitedHealth Group Canada
Richmond, British Columbia, Canada - Full Time
Skills Needed
Cloud Operations, Automation, Continuous Delivery, Configuration Changes, Performance Monitoring, Incident Management, Kubernetes, Gcp, Aws, Azure, Devops, Sre, Terraform, Python, Javascript, Ai Ops
Specialization
Candidates need over 5 years of experience administering cloud infrastructure and production applications, specifically including Kubernetes workloads in public clouds like GCP, AWS, or Azure. A minimum of 3 years experience with DevOps and SRE principles, alongside proficiency in a programming or scripting language like Python or JavaScript for automation, is also required.
Experience Required
Minimum 5 year(s)
Engineering Co op Student – Summer Placement at Aquatera Utilities Inc
Grande Prairie, Alberta, Canada - Full Time
Skills Needed
Autocad, 3d Design Tools, Microsoft Word, Microsoft Excel, Microsoft Project, Technical Writing, Communication, Interpersonal Skills, Organizational Skills, Teamwork, Independent Work, Ownership
Specialization
Candidates must be currently enrolled in an engineering program at an accredited post-secondary institution and possess a safety-first mindset. Required technical skills include proficiency with AutoCAD or other 2D/3D design tools, and strong command of Microsoft Word and Excel.
Rail and Transit Mechanical Engineering Lead at Arcadis
Edmonton, Alberta, Canada - Full Time
Skills Needed
Mechanical Engineering, Drainage Systems, Fire Protection, Ventilation Systems, Hvac Design, Interdisciplinary Coordination, Client Relationship Management, Project Management, Hydraulic Calculations, Construction Phase Services, Systems Integration, Technical Leadership, Compliance Standards, Emergency Egress, Cfd Coordination, Innovative Solutions
Specialization
Candidates must possess a Bachelor's degree in Mechanical Engineering and be a licensed Professional Engineer in Alberta and/or British Columbia. A minimum of 10 years of experience in mechanical systems design for rail, transit, or freight infrastructure is required.
Experience Required
Minimum 10 year(s)
Manager, Structural Engineering - Thunder Bay at WSP
Thunder Bay, Ontario, Canada - Full Time
Skills Needed
Structural Engineering, Bridge Engineering, Project Management, Technical Leadership, Client Stewardship, People Leadership, Staffing, Resource Planning, Recruitment, Performance Management, Risk Management, Business Development, Inter Office Collaboration, Productivity, Quality Control, Safety
Specialization
Candidates must possess a university degree in Civil Engineering specializing in bridge structures and be eligible for Professional Engineer (P.Eng.) licensure in Ontario. A minimum of 10 years of bridge engineering and project management experience, including work with MTO or Ontario municipalities, is required, along with over 5 years of experience leading technical teams in consulting.
Experience Required
Minimum 10 year(s)
Industrial Engineering - Manufacturing Designer at Tigercat | MacDonald Steel
Cambridge, Ontario, Canada - Full Time
Skills Needed
Jigs, Fixtures, Tooling, Material Handling Devices, Process Improvements, Lean Manufacturing Principles, Quality Control, Project Management, Statistical Methods, Geometric Dimensioning And Tolerancing, Microsoft Office, Solidworks, Autocad, Adaptability, Organizational Skills, Communication Skills
Specialization
Candidates must possess an Undergraduate Degree or Diploma in Manufacturing or Industrial Engineering, along with relevant experience in manufacturing environments designing tools, fixtures, and planning equipment installations. Essential skills include proficiency in SolidWorks, AutoCAD, Microsoft Office, and a strong understanding of drawings, specifications, and GD&T.
Experience Required
Minimum 2 year(s)
Senior Software Engineer | Full Stack at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Typescript, Angular, Rxjs, Apis, Databases, Ai/Ml, User Experience, Cloud Services, Data Visualization, Distributed Systems
Specialization
A Bachelor's Degree in Computer Science or related field with 4+ years of technical engineering experience is required. Candidates should have experience in responsive UI development and backend development with APIs and databases.
Experience Required
Minimum 5 year(s)
Senior Front-end Software Developer at Nelson Education LTD
Toronto, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

06 Jun, 26

Salary

0.0

Posted On

08 Mar, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

JavaScript, HTML, CSS, React, NextJS, Typescript, Semantic HTML, Web Accessibility, SCSS Modules, Tailwind CSS, Git, Github, Github Actions, SCRUM, Troubleshooting, Debugging

Industry

education

Description
As the largest Canadian-owned and operated K-12 publisher, Nelson Education Ltd. is Canada's only heritage education content provider, known for its innovative products and solutions catering to learners across the country. Nelson is on a mission to make learning accessible, engaging, and effective for all. That's why Nelson continuously strives to create dynamic curriculum-aligned content that caters to diverse learning styles, fostering critical thinking, creativity, and life-long learning. In response to the evolving education landscape, Nelson developed Edwin, a digital learning ecosystem. Edwin is a learning platform for classroom success, providing curriculum-linked content, engaging tools and unparalleled support to reach every student. Nelson is redefining education and making a positive impact on the way knowledge is acquired and shared by creating the possible, one learner at a time. About the Role Reporting to the Team Lead, Development, the Senior Front-end Software Developer ("Developer III") is responsible for building and maintaining internal and customer-facing web applications. The person in this position implements new features and functionality, improves the user experience, optimizes applications, manages and creates data pipelines, and performs routine updates and maintenance. This is a present vacancy, available as a net new position to the Development team as we continue to grow. Key Accountabilities Design and develop new features and functionality for web applications using technologies such as JavaScript, HTML, CSS, and one or more JavaScript frameworks such as React, or NextJS. Write clean, maintainable, and efficient code Collaborate with cross-functional teams, including product management and design, to understand requirements and develop solutions Troubleshoot and debug issues as needed Write automated tests to ensure code quality and reliability Continuously improve the development process and best practices Participate in code reviews Stay current with new and evolving web technologies and techniques. Actively participate in the SCRUM process. Must have 5-8 years of experience as a Sr. Full-stack Developer. 5-8 years of experience with Typescript/Javascript, React, NextJS required Experience with semantic HTML Web Accessibility required Experience with SCSS modules and Tailwind CSS required Experience with version control, Git, Github and Github Actions or similar BSc. in Computer Science, Software Engineering, or a similar field. Results-driven and can work independently with minimal supervision. Strong communication and documentation skills. Strong capacity to handle details; follow through and manage multiple priorities Nice to Have Familiarity managing docker containers and hosting services in Kubernetes using Node.js and Golang. Compensation The base salary range for this position starts at $110,000 per annum based on experience. Compensation is part of our broader Total Rewards package, which includes benefits and programs that support employee well-being and growth. What We Offer At Nelson, we believe in taking care of our people. Your well-being, growth, and work-life balance matter to us, which is why we offer a comprehensive benefits package designed to support you—professionally and personally. Health & Wellness Flexible and customizable health, dental, and paramedical plans for employees and their families Health Spending Account (HSA) for medical, hospital, or dental costs not covered by insurance Personal Spending Account (PSA) for wellness expenses, including fitness and health related products A comprehensive Employee Assistance Program (EAP) providing confidential support spanning from mental health services to financial counselling, and many things in-between Financial & Professional Wellbeing Pension plan with company matching contributions Registered Retirement Pension Plan to help secure your future Annual educational reimbursement for professional development Access to LinkedIn Learning for continuous skill growth Flexibility & Time Off Hybrid work model with remote and in-office options Flexible work hours (divisional dependent) Generous paid time off policies, including vacation time, sick leave, parental leave top-up, personal days, and more Annual paid volunteer day to support causes you care about Holiday closure from Christmas to New Year’s Summer Fridays Don’t have 100% of the above qualifications? Do you still think Nelson is a great fit for you? We encourage you to apply anyway! Our EDI Statement Nelson teaches the world by learning from everyone in it. We are committed to fostering an equitable, diverse, and inclusive workplace environment. This is an integral part of our company’s culture and mission that aligns with our four key pillars of Employee Diversity, Developing Authentic and Accurate Content, Amplifying External Voices, and Supporting the Local Community and Beyond. We believe in the power of education and our ability to impact social change. Truth, honesty, integrity, and respect guide our decisions and actions in the development of learning solutions that empower success for all educators and learners. We value a respectful, inclusive, and safe workplace that nurtures belonging and represents many different cultures, backgrounds, perspectives, and opinions. Everyone is free to be who they are. We foster and continue to build relationships that are equitable, diverse, and inclusive with existing and future partners in education. We commit to holding ourselves accountable by creating measurable short and long-term goals that place equity, diversity, and inclusion at the core of what we do in our resources, the workplace, the educational community, and in the larger society. We strive to build an inclusive world for everyone. We are stronger together. AI and Automated Hiring Tools Nelson uses AI support tools in our applicant tracking system to help with tasks such as summarizing points and anonymizing applications. All candidate screening, assessments, and hiring decisions are done by people. Interview Outcome Notification Nelson is committed to keeping candidates informed. All candidates who attend an interview for a publicly advertised role will be notified of the outcome of their candidacy. Candidates will be notified of the hiring decision no later than 45 days after the last interview. Our Commitment Nelson is an equal opportunity employer and is committed to Inclusion, Equity and Diversity. As part of this commitment, we do not discriminate on the basis of age, race, sex, gender, gender identity, colour, religion, national origin, sexual orientation, marital status, citizenship, veteran status, or disability status. Should you require any accommodation during our recruitment and selection process, please reach out to peopleandengagement@nelson.com.
Responsibilities
The developer is responsible for building and maintaining internal and customer-facing web applications, implementing new features, improving user experience, and optimizing applications. Key duties include designing and developing features using modern web technologies and actively participating in the SCRUM process.
Senior Front-end Software Developer at Nelson Education LTD
Toronto, Ontario, Canada - Full Time
Skills Needed
Javascript, Html, Css, React, Nextjs, Typescript, Semantic Html, Web Accessibility, Scss Modules, Tailwind Css, Git, Github, Github Actions, Scrum, Troubleshooting, Debugging
Specialization
Candidates must have 5-8 years of experience as a Senior Full-stack Developer, specifically requiring expertise in Typescript/Javascript, React, and NextJS. Required technical skills include Semantic HTML, Web Accessibility, SCSS modules, Tailwind CSS, and version control systems like Git/Github.
Experience Required
Minimum 5 year(s)
Android Software Development Intern at Trackunit
London, Ontario, Canada - Full Time
Skills Needed
Android Development, Java, Javascript, Kotlin, Rest Apis, Graphql, Spring Boot, React, Nodejs, Agile, Ci/Cd, Data Structures, Algorithms, Software Design, Open Source Technologies, Mobile Applications
Specialization
Candidates should be currently enrolled in a relevant Bachelor Degree program and have a solid understanding of data structures, algorithms, and software design. Familiarity with frontend or backend technologies, as well as Android development, is preferred.
Senior Software Engineer 2 (Systems) at Kabam
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C#, Node.Js, C++, Software Design, Debugging, Scalability, Performance Optimization, Automation, Ai, Profiling, Memory Optimization, Rendering Pipelines, Game Engines, Agile, Kanban, Mobile Development
Specialization
Candidates must possess expert-level experience with C#, Node.js, or C++, along with 7+ years in software development, preferably in gaming, and at least 1 year of team leadership experience. A Bachelor's degree or equivalent experience is required, along with proficiency in multiple game engines and experience profiling on various gaming platforms.
Experience Required
Minimum 5 year(s)
Senior Full Stack Software Developer at Nelson Education LTD
Toronto, Ontario, Canada - Full Time
Skills Needed
Golang, Typescript, Grpc, Aws, Kubernetes, Docker, Mysql, Postgresql, Mongodb, Apis, Cloudflare, Scrum, Code Reviews, Mentoring, Security, Data Protection
Specialization
Candidates must have 5-8 years of experience as a Senior Developer and extensive experience managing AWS cloud services. A BSc in Computer Science or a related field is required, along with strong communication skills and the ability to work independently.
Experience Required
Minimum 5 year(s)
Principal Software Developer (AI/ML) at UKG
Montreal, Quebec, Canada - Full Time
Skills Needed
Generative Ai, Architecture, Strategy, Technical Leadership, Transformer Models, Diffusion Models, Gans, Large Language Models, Python, Java, Tensorflow, Pytorch, Aws, Google Cloud, Azure, Mlops
Specialization
Candidates must possess 12+ years in software development and AI, including at least 5 years hands-on experience in generative AI or NLP, with expertise in architecting and deploying large-scale AI/ML systems in production. Required technical proficiency includes expert-level skills in languages like Python/Java, AI frameworks like TensorFlow/PyTorch, and strong knowledge of cloud platforms and MLOps practices.
Experience Required
Minimum 10 year(s)
Staff Software Development Engineer at GODADDY COM LLC
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Full Stack Engineering, System Level Integrations, Transaction Coordination, Rollback Strategies, React, Node.Js, Technical Direction, Mentoring, Code Quality, Unit Testing, Integration Testing, Code Reviews, Javascript (Es2015+), Http/2, Cdns, Cloud Platforms (Aws)
Specialization
Candidates must have proven experience in all aspects of software engineering lifecycles, including launching production software, and possess strong mentoring abilities. Required technical knowledge includes core web technologies like JavaScript, HTTP/2, CDNs, caching layers, modern web service architectures (REST, GraphQL), and experience with React and/or Node.js.
Experience Required
Minimum 10 year(s)
Software Engineer, Gen AI & Web Apps at BenchSci
Toronto, Ontario, Canada - Full Time
Skills Needed
Python, Django, React, Typescript, Full Stack Development, Generative Ai, Llm Apis, Code Reviews, Troubleshooting, Data Security, Collaboration, Problem Solving, Technical Investigations, Solution Design, Clean Code, Scalability
Specialization
Proficiency in building full-stack applications using Python/Django and React/TypeScript is required. A foundational understanding of GenAI concepts and a proactive mindset are also essential.
Experience Required
Minimum 2 year(s)
Staff Software Engineer, Enterprise at Toast
, , Canada - Full Time
Skills Needed
Java, Kotlin, Backend Services, Apis, Object Oriented Language, Testing, Quality Assurance, Distributed Systems, Android Applications, Front End Applications, Design, Deployment, Maintenance, Automated Testing, Communication, Mentoring
Specialization
Candidates must possess 8+ years of experience building backend services and APIs, with extensive proficiency in an Object Oriented Language like Java or Kotlin, including deep knowledge of testing and best practices. Essential requirements include experience shipping production services, scaling distributed systems, and strong cross-team communication skills.
Experience Required
Minimum 10 year(s)
UI Software Engineer - Creative Apps at Apple
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Ios Development, Cloud Technologies, Software Development, Swift, Swiftui, Uikit, Appkit, Object Oriented Design, Project Management, Communication, Collaboration, Accessibility, Localization, Concurrency, Testing, Media Management, Collaboration Features
Specialization
The ideal candidate should have 2+ years of experience in shipping high-quality, tested code on iOS and/or macOS, with strong communication and collaboration skills. A Bachelor’s Degree in Computer Science or equivalent experience is required, along with proficiency in Swift and at least one UI framework.
Experience Required
Minimum 2 year(s)
Software Developer Rendering (m/w/d) at MAXON Computer
Montréal, QC, Canada - Full Time
Skills Needed
N/A
Qualification
Graduate
Senior Full Stack Software Engineer at KEV Group
Toronto, Ontario, Canada - Full Time
Skills Needed
C#, Asp.Net, React, Javascript, Html, Css, Sql, System Design, Api Development, Object Oriented Design, Solid Principles, Cloud Platforms, Azure, Testing, Observability, Event Driven Patterns
Specialization
Candidates must have 8+ years of professional experience building and operating production SaaS software, with deep expertise in C# and ASP.NET for API-driven systems, alongside strong frontend experience using React. Proven ability to design scalable systems, handle financial data securely, and possess strong SQL knowledge is required.
Experience Required
Minimum 10 year(s)
Software Engineer III - Travel Cover at Cover Genius
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Javascript, Typescript, Node.Js, Nestjs, React, Ai Coding Tools, Llms, Prompt Engineering, Software Design Principles, Api Design, Aws, Docker, Ci/Cd, Code Reviews, Testing, Observability
Specialization
Candidates need 4-6 years of software development experience, strong proficiency in JavaScript/TypeScript with Node.js, and experience with modern front-end frameworks like React. Essential requirements include fluency with AI coding tools, a working understanding of LLMs beyond code generation, and solid grasp of software design principles and API building.
Experience Required
Minimum 2 year(s)
Senior Full Stack Software Developer at CoLab Software
, , Canada - Full Time
Skills Needed
Backend Services, Apis, Relational Schemas, Postgres, Tenant Isolation, Authorization Patterns, Rbac, Idp Migrations, Asynchronous Workflows, React, Typescript, Security, Testing, Observability, Mentoring, Architecture Design
Specialization
Candidates must have over 5 years of experience building and shipping production software, with strong backend expertise, preferably in Python, and deep experience with relational databases like Postgres. Essential requirements include designing multi-tenant systems, implementing authorization models, and experience with asynchronous processing and production system operation.
Experience Required
Minimum 5 year(s)
Development Engineering Coordinator (Full-Time) at City of Thunder Bay
Thunder Bay, Ontario, Canada - Full Time
Skills Needed
Technical Reviews, Engineering Drawings Review, Development Applications Processing, City Standards Compliance, Legislation Interpretation, Stakeholder Liaison, Site Inspection Coordination, Capital Project Support, Financial Administration, Ontario Land Tribunal Appeals, Infrastructure Database Maintenance, Gis Systems Assistance, Consulting Engineer Supervision, Capital Budget Participation, By Law Enforcement, Civil Engineering Design
Specialization
Candidates must possess a Diploma in civil engineering technologist along with active OACETT certification. A minimum of five years of civil engineering experience related to the core responsibilities is required, including knowledge of design standards, relevant legislation, and municipal by-laws.
Experience Required
Minimum 5 year(s)
Senior Site Reliability Engineering - Remote at UnitedHealth Group Canada
Richmond, British Columbia, Canada - Full Time
Skills Needed
Cloud Operations, Automation, Continuous Delivery, Configuration Changes, Performance Monitoring, Incident Management, Kubernetes, Gcp, Aws, Azure, Devops, Sre, Terraform, Python, Javascript, Ai Ops
Specialization
Candidates need over 5 years of experience administering cloud infrastructure and production applications, specifically including Kubernetes workloads in public clouds like GCP, AWS, or Azure. A minimum of 3 years experience with DevOps and SRE principles, alongside proficiency in a programming or scripting language like Python or JavaScript for automation, is also required.
Experience Required
Minimum 5 year(s)
Engineering Co op Student – Summer Placement at Aquatera Utilities Inc
Grande Prairie, Alberta, Canada - Full Time
Skills Needed
Autocad, 3d Design Tools, Microsoft Word, Microsoft Excel, Microsoft Project, Technical Writing, Communication, Interpersonal Skills, Organizational Skills, Teamwork, Independent Work, Ownership
Specialization
Candidates must be currently enrolled in an engineering program at an accredited post-secondary institution and possess a safety-first mindset. Required technical skills include proficiency with AutoCAD or other 2D/3D design tools, and strong command of Microsoft Word and Excel.
Rail and Transit Mechanical Engineering Lead at Arcadis
Edmonton, Alberta, Canada - Full Time
Skills Needed
Mechanical Engineering, Drainage Systems, Fire Protection, Ventilation Systems, Hvac Design, Interdisciplinary Coordination, Client Relationship Management, Project Management, Hydraulic Calculations, Construction Phase Services, Systems Integration, Technical Leadership, Compliance Standards, Emergency Egress, Cfd Coordination, Innovative Solutions
Specialization
Candidates must possess a Bachelor's degree in Mechanical Engineering and be a licensed Professional Engineer in Alberta and/or British Columbia. A minimum of 10 years of experience in mechanical systems design for rail, transit, or freight infrastructure is required.
Experience Required
Minimum 10 year(s)
Manager, Structural Engineering - Thunder Bay at WSP
Thunder Bay, Ontario, Canada - Full Time
Skills Needed
Structural Engineering, Bridge Engineering, Project Management, Technical Leadership, Client Stewardship, People Leadership, Staffing, Resource Planning, Recruitment, Performance Management, Risk Management, Business Development, Inter Office Collaboration, Productivity, Quality Control, Safety
Specialization
Candidates must possess a university degree in Civil Engineering specializing in bridge structures and be eligible for Professional Engineer (P.Eng.) licensure in Ontario. A minimum of 10 years of bridge engineering and project management experience, including work with MTO or Ontario municipalities, is required, along with over 5 years of experience leading technical teams in consulting.
Experience Required
Minimum 10 year(s)
Industrial Engineering - Manufacturing Designer at Tigercat | MacDonald Steel
Cambridge, Ontario, Canada - Full Time
Skills Needed
Jigs, Fixtures, Tooling, Material Handling Devices, Process Improvements, Lean Manufacturing Principles, Quality Control, Project Management, Statistical Methods, Geometric Dimensioning And Tolerancing, Microsoft Office, Solidworks, Autocad, Adaptability, Organizational Skills, Communication Skills
Specialization
Candidates must possess an Undergraduate Degree or Diploma in Manufacturing or Industrial Engineering, along with relevant experience in manufacturing environments designing tools, fixtures, and planning equipment installations. Essential skills include proficiency in SolidWorks, AutoCAD, Microsoft Office, and a strong understanding of drawings, specifications, and GD&T.
Experience Required
Minimum 2 year(s)
Senior Software Engineer | Full Stack at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Typescript, Angular, Rxjs, Apis, Databases, Ai/Ml, User Experience, Cloud Services, Data Visualization, Distributed Systems
Specialization
A Bachelor's Degree in Computer Science or related field with 4+ years of technical engineering experience is required. Candidates should have experience in responsive UI development and backend development with APIs and databases.
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...