Software Engineering Jobs in Canada

About 467 results in (3) seconds Clear Filters

Jobs Search

About 467 results in (3) seconds
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)
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)
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)
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 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)
Senior Software Engineer | Agentic AI at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Distributed Systems, Geo Replication, Disaster Recovery, Data Migration, C#, C++, Java, Javascript, Python, Agile, Cross Service Integrations, System Architecture, Code Quality, Ai Powered Solutions, Monitoring, Operations
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field with at least 4 years of technical engineering experience, including proficiency in C#, C++, and distributed web service applications. Preferred qualifications include a Master's Degree and extensive experience in creating and evolving large commercial software components.
Experience Required
Minimum 5 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)
Sr. Software Engineer (ML Researcher) at EarthDaily Federal
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Deep Learning, Foundation Models, Geospatial, Earth Observation, Distributed Training, Cloud Computing, Algorithm Design, Model Validation, Spatio Temporal Models, Transformers, Cnns, Python, Pytorch, Agile Development, Test Driven Design, Code Reviewing
Specialization
Candidates must have a degree in a relevant technical field and over 7 years of combined software engineering and/or applied deep learning research experience, specifically including geospatial foundation model research. Proven experience designing and training complex deep learning models on large earth observation datasets using modern architectures is essential.
Experience Required
Minimum 10 year(s)
Software Developer, Winter 2020 Co-op at D2L Corporation
Kitchener, ON, Canada - Full Time
Skills Needed
Computer Engineering, Computer Science
Specialization
Computer Science, Engineering
Qualification
Diploma
Software Engineer, Kernel Reliability at Cerebras Systems
Toronto, Ontario, Canada - Full Time
Skills Needed
C++, Python, Operating Systems, Computer Architecture, Systems Programming, Debugging, Failure Analysis, Root Cause Analysis, Kernel Reliability, Tooling, Incident Response, Post Mortems, Asic, Hardware Architecture, Distributed Programming, Parallel Programming
Specialization
Candidates must possess strong programming skills in C/C++ and Python, coupled with solid foundations in operating systems, computer architecture, and systems programming fundamentals. A key requirement is the ability to debug complex issues using logs and traces, demonstrating an interest in root-cause analysis.
Full Stack Software Engineer, AutoSync at AutoTrader.ca
, Ontario, Canada - Full Time
Skills Needed
Typescript, Node.Js, Python, Django, Sql, Nosql, Postgresql, Redis, Mongodb, Javascript, Html, Css, Next.Js, React, Vue.Js, Aws
Specialization
Candidates must have 4+ years of experience developing reliable, highly available, and scalable software systems, strongly believing in full-stack principles with a 'you-build-it-you-run-it' attitude. Essential technical requirements include strong proficiency in backend development (Typescript, Node.js, Python/Django), frontend development (Javascript, Next.js/React), and experience with AI tooling integration.
Experience Required
Minimum 2 year(s)
Software Test Engineer (14-mo contract) at Alida
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Automation Tools, Web Design, Apis, Saas, Databases, Behaviour Driven Development, Rapid Software Testing, Security Testing, Object Oriented Development, Html, Css, Javascript, C#, Golang, White Box Testing
Specialization
Candidates should have at least 1 year of software development in test experience and a post-secondary diploma or degree. Expertise in automation tools and familiarity with various programming languages is required.
Senior Software Engineer | UX Full Stack at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, React, Angular, Vue, Node.Js, .Net, Html, Css, Responsive Design, Cloud Platforms, Ci/Cd
Specialization
Candidates must have a Bachelor's Degree in Computer Science or related field and at least 4 years of technical engineering experience. Preferred qualifications include a Master's Degree and additional years of experience with modern front-end frameworks and back-end development.
Experience Required
Minimum 5 year(s)
SDET Software Engineer in Test - On-site at NTT DATA
Halifax Regional Municipality, Nova Scotia, Canada - Full Time
Skills Needed
Selenium, Java, Bdd, Cucumber, Gherkin, Agile, Scrum, Sql, Nosql, Github Copilot, Automation, Test Frameworks, Continuous Integration, Continuous Deployment, Object Oriented Design, Defect Tracking
Specialization
Candidates should have 5+ years of experience in QA Engineering and Software Development, with a strong background in Selenium and Java. Familiarity with BDD practices and Agile methodologies is also required.
Experience Required
Minimum 5 year(s)
Senior Software Developer - Big data API at PDF Solutions
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Go, C, C++, C#, Java, Python, Big Data, Security, Team Leadership, Project Management, Mentorship, Sql, Nosql, Real Time Solutions, Infrastructure Development, Cross Functional Collaboration
Specialization
Candidates should have proficiency in Go and C, with five years of experience in developing data backend tools and services. A Bachelor of Science in Computer Science or a related field is preferred, along with experience in mentoring junior team members.
Experience Required
Minimum 5 year(s)
Sr. Software Engineer, App Store Connect at Apple
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Java, Backend Engineering, Restful Api Design, Distributed Systems, Algorithms, Data Structures, Kafka, Microservices, Ai/Ml Integration, Llm, Prompt Engineering, Data Enrichment, Technical Leadership, Cloud Infrastructure, Containerization, Ci/Cd
Specialization
Candidates must have 10+ years of experience in high-scale backend development using Java and distributed systems. Strong expertise in API design, database management, and practical experience with AI/ML integration is required.
Experience Required
Minimum 10 year(s)
Senior Software Engineer II (Acumatica) at EBizCharge
, , Canada - Full Time
Skills Needed
Acumatica, C#/.Net, Sql, Rest/Soap Apis, Web Services, Javascript, Html, Css, Typescript, Git, Ci/Cd, Devops, Financial Workflows, Payment Processing, Code Reviews, Mentorship
Specialization
Candidates must possess over 5 years of experience in Acumatica ERP customization and development, with strong expertise in financial workflows, accounting modules, and payment processing within the platform. Proficiency in C#/.NET, SQL, API integrations, and front-end technologies like JavaScript is required, along with leadership and communication skills.
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.
Experienced FEA/CFD Simulation & Design Engineer at stl-engineering
Kanata, Ontario, Canada - Full Time
Skills Needed
Fea, Cfd, Simulation, Design, Mechanical Engineering, Cad, Analytical Modeling, Thermal Analysis, Mechanical Stress, Vibration Analysis, Emi, Emc, Problem Solving, Communication, Attention To Detail, Teamwork, Adaptability
Specialization
Candidates must have completed a Mechanical Engineering program or a related field and have exposure to simulation tools and CAD software. Strong analytical, problem-solving, and communication skills are essential, along with attention to detail and the ability to work in a team.
Experience Required
Minimum 5 year(s)
Engineering Co op Student – Summer Placement at Aquatera Utilities Inc
Grande Prairie, Alberta, Canada -
Full Time


Start Date

Immediate

Expiry Date

22 May, 26

Salary

0.0

Posted On

21 Feb, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

AutoCAD, 3D Design Tools, Microsoft Word, Microsoft Excel, Microsoft Project, Technical Writing, Communication, Interpersonal Skills, Organizational Skills, Teamwork, Independent Work, Ownership

Industry

Utilities

Description
Department: Engineering  Reports To: Technical Services Manager Type: Temporary Full Time, Approximately May 1, 2026 – August 28, 2026 Join the Team That’s Growing Healthy Communities. Work with Purpose. Live with Possibility. At Aquatera, we’re more than a utility provider, we’re environmental leaders delivering high-quality water, wastewater, and solid waste services while building healthier communities across Alberta. As a locally owned organization and an Alberta Top Employer, we’re proud to offer meaningful work, opportunities for development and growth, and a fulfilling lifestyle all within a supportive work environment. Everything we do contributes to cleaner water, a healthier environment, and stronger communities so you’ll go home knowing your work truly matters. We foster a strong, supportive culture grounded in safety, integrity, collaboration, and innovation. With opportunities for training, mentorship, and career advancement, Aquatera is a place to grow and thrive while maintaining a positive work life balance. We’re looking for passionate and diverse professionals who share our values and are committed to making a lasting impact. About the Role This summer co‑op role is part of the technical services team, which completes feasibility and conceptual engineering studies, supports operations on maintenance and repair projects, and maintains Aquatera’s engineering systems and standards. You’ll gain hands‑on experience across a variety of tasks, including drawing markups and updates, site verifications and inspections, 3D facility scanning, document control, and engineering calculations. Key Responsibilities * Legally entitled to work in Canada without limitations. * Assist with capital project delivery and coordination, including drawing reviews and markups, site investigations, engineering calculations, scheduling, and construction inspections alongside the engineering and inspection team. * Conduct engineering site inspections for capital projects, studies, and operational troubleshooting. * Support procedure and standards updates, including updating standard drawings, supporting general installation guidelines with engineering calculations, managing the drawing database, and contributing to asset design guides. * Contribute to document control, 3D facility scanning, and other technical services tasks as assigned. Qualifications and Required Skills * Enrolled in an engineering program at an accredited post‑secondary institution. * Safety‑first mindset; previous experience in an industrial or operating facility is an asset. * Proficiency with AutoCAD or other 2D/3D design tools. * Proficient with Microsoft Word and Excel; Microsoft Project experience is an asset. * Strong technical writing, communication, interpersonal, and organizational skills. * A collaborative team player with the ability to work independently and take ownership of assigned tasks. * Aligned with Aquatera’s core values: safety, teamwork, quality, and respect.  Compensation We offer competitive compensation. Conditions of Employment * Valid Class 5 driver’s license and satisfactory driver’s abstract. * Pass comprehensive drug and alcohol test.  Ready to make a difference?  Start your journey with Aquatera Utilities Inc. Apply at https://www.aquatera.ca/who-we-are/join-our-team [https://www.aquatera.ca/who-we-are/join-our-team].  This competition will remain open until February 25, 2026. We thank all applicants for their interest. Only those selected for an interview will be contacted.
Responsibilities
This role supports capital project delivery through drawing reviews, site investigations, engineering calculations, scheduling, and construction inspections. Responsibilities also include updating procedures and standards, managing the drawing database, and contributing to technical services tasks like 3D facility scanning.
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)
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)
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)
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 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)
Senior Software Engineer | Agentic AI at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Distributed Systems, Geo Replication, Disaster Recovery, Data Migration, C#, C++, Java, Javascript, Python, Agile, Cross Service Integrations, System Architecture, Code Quality, Ai Powered Solutions, Monitoring, Operations
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field with at least 4 years of technical engineering experience, including proficiency in C#, C++, and distributed web service applications. Preferred qualifications include a Master's Degree and extensive experience in creating and evolving large commercial software components.
Experience Required
Minimum 5 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)
Sr. Software Engineer (ML Researcher) at EarthDaily Federal
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Deep Learning, Foundation Models, Geospatial, Earth Observation, Distributed Training, Cloud Computing, Algorithm Design, Model Validation, Spatio Temporal Models, Transformers, Cnns, Python, Pytorch, Agile Development, Test Driven Design, Code Reviewing
Specialization
Candidates must have a degree in a relevant technical field and over 7 years of combined software engineering and/or applied deep learning research experience, specifically including geospatial foundation model research. Proven experience designing and training complex deep learning models on large earth observation datasets using modern architectures is essential.
Experience Required
Minimum 10 year(s)
Software Developer, Winter 2020 Co-op at D2L Corporation
Kitchener, ON, Canada - Full Time
Skills Needed
Computer Engineering, Computer Science
Specialization
Computer Science, Engineering
Qualification
Diploma
Software Engineer, Kernel Reliability at Cerebras Systems
Toronto, Ontario, Canada - Full Time
Skills Needed
C++, Python, Operating Systems, Computer Architecture, Systems Programming, Debugging, Failure Analysis, Root Cause Analysis, Kernel Reliability, Tooling, Incident Response, Post Mortems, Asic, Hardware Architecture, Distributed Programming, Parallel Programming
Specialization
Candidates must possess strong programming skills in C/C++ and Python, coupled with solid foundations in operating systems, computer architecture, and systems programming fundamentals. A key requirement is the ability to debug complex issues using logs and traces, demonstrating an interest in root-cause analysis.
Full Stack Software Engineer, AutoSync at AutoTrader.ca
, Ontario, Canada - Full Time
Skills Needed
Typescript, Node.Js, Python, Django, Sql, Nosql, Postgresql, Redis, Mongodb, Javascript, Html, Css, Next.Js, React, Vue.Js, Aws
Specialization
Candidates must have 4+ years of experience developing reliable, highly available, and scalable software systems, strongly believing in full-stack principles with a 'you-build-it-you-run-it' attitude. Essential technical requirements include strong proficiency in backend development (Typescript, Node.js, Python/Django), frontend development (Javascript, Next.js/React), and experience with AI tooling integration.
Experience Required
Minimum 2 year(s)
Software Test Engineer (14-mo contract) at Alida
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Automation Tools, Web Design, Apis, Saas, Databases, Behaviour Driven Development, Rapid Software Testing, Security Testing, Object Oriented Development, Html, Css, Javascript, C#, Golang, White Box Testing
Specialization
Candidates should have at least 1 year of software development in test experience and a post-secondary diploma or degree. Expertise in automation tools and familiarity with various programming languages is required.
Senior Software Engineer | UX Full Stack at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, React, Angular, Vue, Node.Js, .Net, Html, Css, Responsive Design, Cloud Platforms, Ci/Cd
Specialization
Candidates must have a Bachelor's Degree in Computer Science or related field and at least 4 years of technical engineering experience. Preferred qualifications include a Master's Degree and additional years of experience with modern front-end frameworks and back-end development.
Experience Required
Minimum 5 year(s)
SDET Software Engineer in Test - On-site at NTT DATA
Halifax Regional Municipality, Nova Scotia, Canada - Full Time
Skills Needed
Selenium, Java, Bdd, Cucumber, Gherkin, Agile, Scrum, Sql, Nosql, Github Copilot, Automation, Test Frameworks, Continuous Integration, Continuous Deployment, Object Oriented Design, Defect Tracking
Specialization
Candidates should have 5+ years of experience in QA Engineering and Software Development, with a strong background in Selenium and Java. Familiarity with BDD practices and Agile methodologies is also required.
Experience Required
Minimum 5 year(s)
Senior Software Developer - Big data API at PDF Solutions
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Go, C, C++, C#, Java, Python, Big Data, Security, Team Leadership, Project Management, Mentorship, Sql, Nosql, Real Time Solutions, Infrastructure Development, Cross Functional Collaboration
Specialization
Candidates should have proficiency in Go and C, with five years of experience in developing data backend tools and services. A Bachelor of Science in Computer Science or a related field is preferred, along with experience in mentoring junior team members.
Experience Required
Minimum 5 year(s)
Sr. Software Engineer, App Store Connect at Apple
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Java, Backend Engineering, Restful Api Design, Distributed Systems, Algorithms, Data Structures, Kafka, Microservices, Ai/Ml Integration, Llm, Prompt Engineering, Data Enrichment, Technical Leadership, Cloud Infrastructure, Containerization, Ci/Cd
Specialization
Candidates must have 10+ years of experience in high-scale backend development using Java and distributed systems. Strong expertise in API design, database management, and practical experience with AI/ML integration is required.
Experience Required
Minimum 10 year(s)
Senior Software Engineer II (Acumatica) at EBizCharge
, , Canada - Full Time
Skills Needed
Acumatica, C#/.Net, Sql, Rest/Soap Apis, Web Services, Javascript, Html, Css, Typescript, Git, Ci/Cd, Devops, Financial Workflows, Payment Processing, Code Reviews, Mentorship
Specialization
Candidates must possess over 5 years of experience in Acumatica ERP customization and development, with strong expertise in financial workflows, accounting modules, and payment processing within the platform. Proficiency in C#/.NET, SQL, API integrations, and front-end technologies like JavaScript is required, along with leadership and communication skills.
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.
Experienced FEA/CFD Simulation & Design Engineer at stl-engineering
Kanata, Ontario, Canada - Full Time
Skills Needed
Fea, Cfd, Simulation, Design, Mechanical Engineering, Cad, Analytical Modeling, Thermal Analysis, Mechanical Stress, Vibration Analysis, Emi, Emc, Problem Solving, Communication, Attention To Detail, Teamwork, Adaptability
Specialization
Candidates must have completed a Mechanical Engineering program or a related field and have exposure to simulation tools and CAD software. Strong analytical, problem-solving, and communication skills are essential, along with attention to detail and the ability to work in a team.
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...