Software Engineering Jobs in Canada

About 852 results in (2) seconds Clear Filters

Jobs Search

About 852 results in (2) seconds
Staff Software Engineer, End User Protection (Auth0) at Okta
Toronto, Ontario, Canada - Full Time
Skills Needed
Node.Js, Javascript, Typescript, Aws, Azure, Mongodb, Postgresql, Dynamodb, Kubernetes, Application Security, Cloud Security, System Design, Code Quality, Identity Protocols, Oauth, Oidc, Saml
Specialization
Practical experience with Node.js and a strong understanding of application and cloud security best practices are essential. Candidates should have a track record of influencing engineering strategy and driving complex projects to completion.
Experience Required
Minimum 5 year(s)
Senior Software Developer - C++ (Job Req #2025-307) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
C++, Object Oriented Software Design, Algorithms, Debugging, Multimedia Frameworks, Gstreamer, Ffmpeg, React.Js, Redux Saga, Websockets, Protocol Buffers
Specialization
Advanced C++ experience is a must, along with a thorough understanding of object-oriented software design. Strong debugging skills and experience with multimedia frameworks are a plus.
Experience Required
Minimum 5 year(s)
Lead Software Engineer - Full Stack (Vice President) at Citi
Mississauga, Ontario, Canada - Full Time
Skills Needed
Angular, Java, Spring, Openshift, Agile, Cloud Services, Continuous Integration, Continuous Delivery, Docker, Micro Services, Rest, Kafka, Sql, Junit, Monitoring Tools, Typescript
Specialization
Candidates should have 6+ years of relevant experience and 3+ years in leadership focusing on people management. Experience with cloud-ready applications, CI/CD environments, and various programming frameworks is essential.
Experience Required
Minimum 5 year(s)
Senior Software Developer, 6+ years - Remote (Canada) at Jobgether
, , Canada - Full Time
Skills Needed
Software Development, Web Applications, Agile, Sql, Html5, Css3, Javascript, Code Reviews, Mentoring, Problem Solving, Design Patterns, Technical Communication, Aws, Salesforce Integration, Bilingual Proficiency
Specialization
A degree or diploma in Computer Science or a related field is required, along with a minimum of 6 years of professional software development experience. Strong proficiency in relational databases, SQL optimization, and experience with HTML5, CSS3, and JavaScript is essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer, Backend (Developer - x402) at Coinbase Careers Page
, , Canada - Full Time
Skills Needed
Backend Development, Golang, Typescript, Python, Web3 Technologies, Stablecoins, Smart Contracts, Wallets, Scalable Software, Secure Software, Sdks, Open Source Projects, Ai, Emerging Ai Protocol Standards
Specialization
Candidates should have 6+ years of software development experience with a focus on backend development. Proficiency in Golang, Typescript, and Python, along with knowledge of Web3 technologies, is required.
Experience Required
Minimum 5 year(s)
Engineering Supervisor - Hotel InterContinental Los Angeles Downtown at IHG Career
, , Canada - Full Time
Skills Needed
Building Maintenance, Construction, Preventative Maintenance, Budget Management, Project Management, Contract Negotiation, Team Leadership, Safety Management, Communication, Problem Solving
Specialization
Candidates should have advanced vocational training and two years of experience in general building maintenance or construction. Hotel experience is preferred, and professional certification may be required by law.
Experience Required
Minimum 2 year(s)
Internship: Electrical Engineering (8-month) - Toronto, ON, Canada at Eaton USA
Toronto, Ontario, Canada - Full Time
Skills Needed
Electrical Engineering, Autocad, Technical Sales Support, Communication Skills, Teamwork, Initiative, Execution, Prioritization
Specialization
Candidates must be currently enrolled or pursuing a college diploma or university degree in Electrical Engineering. They must also be legally authorized to work in Canada without company sponsorship.
Assistant Coordinator, College of Engineering, SCIFI Science Camps at University of Saskatchewan
Saskatoon, Saskatchewan, Canada - Full Time
Skills Needed
Teamwork, Project Development, Creative Thinking, Problem Solving, Effective Communication, Adaptability, Organizational Skills, Leadership, Workshop Development, Budget Management, Youth Engagement, Instruction, Diversity Awareness, Science Education, Volunteer Supervision, Scheduling
Specialization
A Bachelor’s degree in Engineering, Education, or a related field is desired, along with experience in SciFi camps or similar programs. Strong leadership, organizational skills, and the ability to work with diverse groups are essential.
Experience Required
Minimum 2 year(s)
Internship: Electrical Engineering (8-month) - Toronto, ON, Canada at Eaton USA
Toronto, Ontario, Canada - Full Time
Skills Needed
Electrical Engineering, Autocad, Technical Sales Support, Communication Skills, Teamwork, Initiative, Execution, Prioritization
Specialization
Candidates must be currently enrolled or pursuing a college diploma or university degree in Electrical Engineering. They must also be legally authorized to work in Canada without company sponsorship.
Junior/Intermediate Electrical Designer at Capital Engineering
Edmonton, AB, Canada - Full Time
Skills Needed
Utilities, Capital Projects, Gas, Creativity
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Développeur Logiciel Senior / Senior Software Developer at Eaton USA
Brossard, Quebec, Canada - Full Time
Skills Needed
C#, Software Development, Agile Development, Unit Testing, Cloud Platforms, Sql, Linq, Microservices, Technical Documentation, Jira, Github, Problem Solving, Communication, Interpersonal Skills, Organizational Skills, Ai Technologies
Specialization
Candidates must have a bachelor's degree in software engineering or computer science and a minimum of 5 years of software development experience, including 3 years in C#. Fluency in both English and French is required, along with experience in distributed systems and cloud platforms.
Experience Required
Minimum 5 year(s)
Développeur logiciel sénior / Senior Software Developer at Eaton USA
Brossard, Quebec, Canada - Full Time
Skills Needed
C++, Object Oriented Design, Design Patterns, Embedded Software Development, Api Development, Desktop Applications, Customer Orientation, Agile Development, Scrum, Cybersecurity Practices, Network Protocols, Data Structures, Algorithms, Problem Solving, Technical Innovation, Interpersonal Skills
Specialization
Candidates must have a Bachelor's degree in a relevant field and over 10 years of software development experience, including 6 years in C++. Fluency in both English and French is required, along with experience in embedded software and knowledge of industrial IP protocols.
Experience Required
Minimum 10 year(s)
Senior Frontend Software Engineer, 3D CAD (North America) at Jobgether
, , Canada - Full Time
Skills Needed
Frontend Development, 3d Model Programming, Visualization Programming, React, Javascript, Typescript, Sql, Algorithms, Rendering Techniques, Code Reviews, Collaboration, Cloud Infrastructure, Ci/Cd Pipelines, User Interfaces, Observability, Modular Code
Specialization
Candidates should have 5+ years of software engineering experience with strong skills in 3D model programming and frontend development using React. A solid understanding of 3D data structures and algorithms is also required.
Experience Required
Minimum 5 year(s)
Firefox OS Integration: Windows Senior Software Engineer at Mozilla
, , Canada - Full Time
Skills Needed
C, C++, Low Level Systems Programming, Windows, Web Technologies, Javascript, Html, Css, Problem Solving, Debugging, Communication, Collaboration
Specialization
Candidates should have a degree in Computer Science or related field, or equivalent experience, along with a solid understanding of C and C++. Experience with low-level systems programming on Windows and knowledge of web technologies is also required.
Experience Required
Minimum 5 year(s)
Développeur(euse) QA sénior / Senior Software Developer at Eaton USA
Brossard, Quebec, Canada - Full Time
Skills Needed
Quality Assurance, Software Development, Automated Testing, Manual Testing, Collaboration, Agile Methodologies, Scrum, Technical Specifications, Cloud Platforms, Sql, Linq, Programming Languages, Ci/Cd Pipelines, Documentation, Problem Solving, Communication, Interpersonal Skills
Specialization
Candidates must have a bachelor's degree in software engineering, computer science, or a related field, along with a minimum of five years of experience in software quality assurance. Fluency in both English and French is required, as well as experience with cloud platforms and various programming languages.
Experience Required
Minimum 5 year(s)
PHP - Senior Software Developer - Video Sharing Platform at Aylo Careers
Montreal, Quebec, Canada - Full Time
Skills Needed
Php, Symfony, Microservices, Apis, Big Data, Caching, Messaging Queues, Databases, Code Reviews, Development Culture, Scalability, Security, Docker, Elk, Rabbitmq, Redis
Specialization
Candidates must have 3+ years of experience as a backend software developer and excellent knowledge of a web language such as PHP. Experience with PHP frameworks and large-scale websites is a plus.
Experience Required
Minimum 2 year(s)
Lead Android Software Developer (multiple opportunities) at Morgan Stanley
Calgary, Alberta, Canada - Full Time
Skills Needed
Kotlin, Jetpack Compose, Android Architecture Components, Dependency Injection, Modularization Strategies, Clean Architectural Principles, Concurrency, Threading, Synchronization, Unit Testing, Ui Testing, Git, Performance Analysis, Information Security, Mobile Technologies, Communication Skills
Specialization
Candidates should have 10+ years of experience in building large-scale Android applications and a bachelor's degree in computer science or equivalent. Expertise in Kotlin, Jetpack Compose, and Android Architecture Components is essential.
Experience Required
Minimum 10 year(s)
Senior Software Developer - Front End (Job Req #2025-312) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
Object Oriented Software Design, Data Structures, Algorithms, Data Storage, React.Js, Redux Saga, Html, Css, Typescript, Debugging, Http Protocols, Websockets, Protocol Buffers, Webpack, Tcp/Ip, User Interface Development, C++
Specialization
Candidates should have development experience with a strong understanding of object-oriented design and relevant technologies. A minimum of 3 years of experience is required, with specific skills in React.js, TypeScript, and web protocols.
Experience Required
Minimum 2 year(s)
Développeur(euse) logiciel / Software Developer - C#/.NET at Genetec
Quebec, Quebec, Canada - Full Time
Skills Needed
C#, .Net, Object Oriented Programming, Clean Code, Asynchronous Programming, Multithreaded Processes, Automated Tests, Test Driven Development, Networking, Web Development, Video Cameras, Graphic Cards
Specialization
A bachelor's degree in Computer or Software Engineering, Computer Sciences, or equivalent experience is required. Experience with object-oriented programming, particularly in C# or Java, and knowledge of Clean Code principles are essential.
Experience Required
Minimum 2 year(s)
Senior Software Design Engineer, Testing Infrastructure at Mattermost
Toronto, Ontario, Canada - Full Time
Skills Needed
Test Automation, Quality Engineering, Ci/Cd Pipelines, Typescript, React, Go, Postgresql, End To End Testing, Api Testing, Performance Testing, Security Testing, Docker, Kubernetes, Ai Technologies, Mentoring, Collaboration
Specialization
Candidates should have a bachelor's degree in a related field and over 7 years of experience in software testing or quality engineering. Strong programming skills and experience with CI/CD pipelines and testing frameworks are essential.
Experience Required
Minimum 10 year(s)
Staff Software Engineer, End User Protection (Auth0) at Okta
Toronto, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

01 Jan, 26

Salary

230000.0

Posted On

03 Oct, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Node.js, JavaScript, Typescript, AWS, Azure, MongoDB, PostgreSQL, DynamoDB, Kubernetes, Application Security, Cloud Security, System Design, Code Quality, Identity Protocols, OAuth, OIDC, SAML

Industry

Software Development

Description
Get to know Okta Okta is The World’s Identity Company. We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secure access, authentication, and automation, placing identity at the core of business security and growth. At Okta, we celebrate a variety of perspectives and experiences. We are not looking for someone who checks every single box - we’re looking for lifelong learners and people who can make us better with their unique experiences. Join our team! We’re building a world where Identity belongs to you. The End User Protection Team Auth0 is an easy-to-implement authentication and authorization platform designed by developers for developers. We ensure access to applications is safe, secure, and seamless for the more than 100 million daily logins worldwide. Our modern approach to identity enables this Tier-0 global service to deliver convenience, privacy, and security, allowing customers to focus on innovation. The End User Protection team is responsible for building and maintaining Auth0’s Attack Protection capabilities. Cyberattacks, such as credential stuffing and password spraying, often target end users to gain unauthorized access to applications. These attacks pose a significant threat, compromising user accounts and data. The Attack Protection features mitigate these risks by continuously monitoring user login behavior and automatically detecting and blocking malicious activity. They protect users without adding unnecessary friction. The team works closely with our Machine Learning and AI teams to develop and deploy cutting-edge detection models. This collaboration allows application builders to provide a secure login experience for their users while isolating them from the complexities and ever-evolving tactics of these attacks. What you’ll be doing Be a part of a fast-paced, agile team. Design and build features using technologies such as Node.js (JavaScript/Typescript), AWS, Azure, MongoDB, PostgreSQL, DynamoDB and Kubernetes Lead the technical breakdown of highly complex, ambiguous requirements into clear, modular, and actionable engineering tasks, setting the standard for project clarity and velocity. Drive and own the engineering estimation process for large-scale initiatives, effectively managing risk and communicating technical trade-offs, timelines, and dependencies to engineering and product leadership. Drive cross-functional technical projects with other Auth0 and Okta engineering teams, ensuring alignment on service dependencies, security standards, and operational best practices. Act as a key technical collaborator and influencer with internal stakeholders (e.g., Product Management, Security, Infrastructure), proactively aligning technical roadmaps and advocating for architectural changes that support long-term product vision. Collaborate with industry-leading experts to implement the cutting-edge of Identity Protocols and Open Standards such as OpenID Connect, OAuth and SAML Maintain and operate services at a high scale Participate in scheduled on-call rotations Mentor senior and mid-level engineers, providing guidance on system design, code quality, testing practices, and career development. Foster a culture of technical excellence and collaborative ownership. What you’ll bring to the role Practical experience using Node.js (JavaScript or Typescript) or a similar language Experience working on systems that are highly reliable, maintainable and scalable. Thorough understanding of application security and cloud security best practices A systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive A track record of influencing engineering strategy and driving complex, multi-quarter projects to completion across organisational boundaries. Demonstrated ability to coach and grow other engineers in areas of system architecture, security, and operational rigour. Experience with cloud environments (AWS and Azure preferred) The ability to communicate your ideas and collaborate with other team members effectively in a remote working environment. Experience designing, analyzing, and troubleshooting large-scale distributed systems Enthusiasm to work with and learn more about Identity Protocols such as OAuth, OIDC and SAML And extra credit if you have experience in any of the following! Existing knowledge of Identity Protocols such as OAuth, OIDC and SAML Existing knowledge of security engineering and application security Proven experience and understanding of architecture principles across infrastructure platforms, security, data, integration, and application layers Below is the annual salary range for candidates located in Canada. Your actual salary will depend on factors such as your skills, qualifications, and experience. In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental, and vision insurance, RRSP with a match, healthcare spending, telemedicine, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. To learn more about our Total Rewards program, please visit: https://rewards.okta.com/can. The annual base salary range for this position for candidates located in Canada is between: $154,000—$230,000 CAD What you can look forward to as a Full-Time Okta employee! Amazing Benefits Making Social Impact Developing Talent and Fostering Connection + Community at Okta Okta cultivates a dynamic work environment, providing the best tools, technology and benefits to empower our employees to work productively in a setting that best and uniquely suits their needs. Each organization is unique in the degree of flexibility and mobility in which they work so that all employees are enabled to be their most creative and successful versions of themselves, regardless of where they live. Find your place at Okta today! https://www.okta.com/company/careers/. Some roles may require travel to one of our office locations for in-person onboarding. Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws. If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please use this Form to request an accommodation. Okta is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Privacy Policy at https://www.okta.com/legal/personnel-policy/.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Design and build features for Auth0’s Attack Protection capabilities while collaborating with cross-functional teams. Lead technical breakdowns of complex requirements and mentor other engineers in system design and security.
Staff Software Engineer, End User Protection (Auth0) at Okta
Toronto, Ontario, Canada - Full Time
Skills Needed
Node.Js, Javascript, Typescript, Aws, Azure, Mongodb, Postgresql, Dynamodb, Kubernetes, Application Security, Cloud Security, System Design, Code Quality, Identity Protocols, Oauth, Oidc, Saml
Specialization
Practical experience with Node.js and a strong understanding of application and cloud security best practices are essential. Candidates should have a track record of influencing engineering strategy and driving complex projects to completion.
Experience Required
Minimum 5 year(s)
Senior Software Developer - C++ (Job Req #2025-307) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
C++, Object Oriented Software Design, Algorithms, Debugging, Multimedia Frameworks, Gstreamer, Ffmpeg, React.Js, Redux Saga, Websockets, Protocol Buffers
Specialization
Advanced C++ experience is a must, along with a thorough understanding of object-oriented software design. Strong debugging skills and experience with multimedia frameworks are a plus.
Experience Required
Minimum 5 year(s)
Lead Software Engineer - Full Stack (Vice President) at Citi
Mississauga, Ontario, Canada - Full Time
Skills Needed
Angular, Java, Spring, Openshift, Agile, Cloud Services, Continuous Integration, Continuous Delivery, Docker, Micro Services, Rest, Kafka, Sql, Junit, Monitoring Tools, Typescript
Specialization
Candidates should have 6+ years of relevant experience and 3+ years in leadership focusing on people management. Experience with cloud-ready applications, CI/CD environments, and various programming frameworks is essential.
Experience Required
Minimum 5 year(s)
Senior Software Developer, 6+ years - Remote (Canada) at Jobgether
, , Canada - Full Time
Skills Needed
Software Development, Web Applications, Agile, Sql, Html5, Css3, Javascript, Code Reviews, Mentoring, Problem Solving, Design Patterns, Technical Communication, Aws, Salesforce Integration, Bilingual Proficiency
Specialization
A degree or diploma in Computer Science or a related field is required, along with a minimum of 6 years of professional software development experience. Strong proficiency in relational databases, SQL optimization, and experience with HTML5, CSS3, and JavaScript is essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer, Backend (Developer - x402) at Coinbase Careers Page
, , Canada - Full Time
Skills Needed
Backend Development, Golang, Typescript, Python, Web3 Technologies, Stablecoins, Smart Contracts, Wallets, Scalable Software, Secure Software, Sdks, Open Source Projects, Ai, Emerging Ai Protocol Standards
Specialization
Candidates should have 6+ years of software development experience with a focus on backend development. Proficiency in Golang, Typescript, and Python, along with knowledge of Web3 technologies, is required.
Experience Required
Minimum 5 year(s)
Engineering Supervisor - Hotel InterContinental Los Angeles Downtown at IHG Career
, , Canada - Full Time
Skills Needed
Building Maintenance, Construction, Preventative Maintenance, Budget Management, Project Management, Contract Negotiation, Team Leadership, Safety Management, Communication, Problem Solving
Specialization
Candidates should have advanced vocational training and two years of experience in general building maintenance or construction. Hotel experience is preferred, and professional certification may be required by law.
Experience Required
Minimum 2 year(s)
Internship: Electrical Engineering (8-month) - Toronto, ON, Canada at Eaton USA
Toronto, Ontario, Canada - Full Time
Skills Needed
Electrical Engineering, Autocad, Technical Sales Support, Communication Skills, Teamwork, Initiative, Execution, Prioritization
Specialization
Candidates must be currently enrolled or pursuing a college diploma or university degree in Electrical Engineering. They must also be legally authorized to work in Canada without company sponsorship.
Assistant Coordinator, College of Engineering, SCIFI Science Camps at University of Saskatchewan
Saskatoon, Saskatchewan, Canada - Full Time
Skills Needed
Teamwork, Project Development, Creative Thinking, Problem Solving, Effective Communication, Adaptability, Organizational Skills, Leadership, Workshop Development, Budget Management, Youth Engagement, Instruction, Diversity Awareness, Science Education, Volunteer Supervision, Scheduling
Specialization
A Bachelor’s degree in Engineering, Education, or a related field is desired, along with experience in SciFi camps or similar programs. Strong leadership, organizational skills, and the ability to work with diverse groups are essential.
Experience Required
Minimum 2 year(s)
Internship: Electrical Engineering (8-month) - Toronto, ON, Canada at Eaton USA
Toronto, Ontario, Canada - Full Time
Skills Needed
Electrical Engineering, Autocad, Technical Sales Support, Communication Skills, Teamwork, Initiative, Execution, Prioritization
Specialization
Candidates must be currently enrolled or pursuing a college diploma or university degree in Electrical Engineering. They must also be legally authorized to work in Canada without company sponsorship.
Junior/Intermediate Electrical Designer at Capital Engineering
Edmonton, AB, Canada - Full Time
Skills Needed
Utilities, Capital Projects, Gas, Creativity
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Développeur Logiciel Senior / Senior Software Developer at Eaton USA
Brossard, Quebec, Canada - Full Time
Skills Needed
C#, Software Development, Agile Development, Unit Testing, Cloud Platforms, Sql, Linq, Microservices, Technical Documentation, Jira, Github, Problem Solving, Communication, Interpersonal Skills, Organizational Skills, Ai Technologies
Specialization
Candidates must have a bachelor's degree in software engineering or computer science and a minimum of 5 years of software development experience, including 3 years in C#. Fluency in both English and French is required, along with experience in distributed systems and cloud platforms.
Experience Required
Minimum 5 year(s)
Développeur logiciel sénior / Senior Software Developer at Eaton USA
Brossard, Quebec, Canada - Full Time
Skills Needed
C++, Object Oriented Design, Design Patterns, Embedded Software Development, Api Development, Desktop Applications, Customer Orientation, Agile Development, Scrum, Cybersecurity Practices, Network Protocols, Data Structures, Algorithms, Problem Solving, Technical Innovation, Interpersonal Skills
Specialization
Candidates must have a Bachelor's degree in a relevant field and over 10 years of software development experience, including 6 years in C++. Fluency in both English and French is required, along with experience in embedded software and knowledge of industrial IP protocols.
Experience Required
Minimum 10 year(s)
Senior Frontend Software Engineer, 3D CAD (North America) at Jobgether
, , Canada - Full Time
Skills Needed
Frontend Development, 3d Model Programming, Visualization Programming, React, Javascript, Typescript, Sql, Algorithms, Rendering Techniques, Code Reviews, Collaboration, Cloud Infrastructure, Ci/Cd Pipelines, User Interfaces, Observability, Modular Code
Specialization
Candidates should have 5+ years of software engineering experience with strong skills in 3D model programming and frontend development using React. A solid understanding of 3D data structures and algorithms is also required.
Experience Required
Minimum 5 year(s)
Firefox OS Integration: Windows Senior Software Engineer at Mozilla
, , Canada - Full Time
Skills Needed
C, C++, Low Level Systems Programming, Windows, Web Technologies, Javascript, Html, Css, Problem Solving, Debugging, Communication, Collaboration
Specialization
Candidates should have a degree in Computer Science or related field, or equivalent experience, along with a solid understanding of C and C++. Experience with low-level systems programming on Windows and knowledge of web technologies is also required.
Experience Required
Minimum 5 year(s)
Développeur(euse) QA sénior / Senior Software Developer at Eaton USA
Brossard, Quebec, Canada - Full Time
Skills Needed
Quality Assurance, Software Development, Automated Testing, Manual Testing, Collaboration, Agile Methodologies, Scrum, Technical Specifications, Cloud Platforms, Sql, Linq, Programming Languages, Ci/Cd Pipelines, Documentation, Problem Solving, Communication, Interpersonal Skills
Specialization
Candidates must have a bachelor's degree in software engineering, computer science, or a related field, along with a minimum of five years of experience in software quality assurance. Fluency in both English and French is required, as well as experience with cloud platforms and various programming languages.
Experience Required
Minimum 5 year(s)
PHP - Senior Software Developer - Video Sharing Platform at Aylo Careers
Montreal, Quebec, Canada - Full Time
Skills Needed
Php, Symfony, Microservices, Apis, Big Data, Caching, Messaging Queues, Databases, Code Reviews, Development Culture, Scalability, Security, Docker, Elk, Rabbitmq, Redis
Specialization
Candidates must have 3+ years of experience as a backend software developer and excellent knowledge of a web language such as PHP. Experience with PHP frameworks and large-scale websites is a plus.
Experience Required
Minimum 2 year(s)
Lead Android Software Developer (multiple opportunities) at Morgan Stanley
Calgary, Alberta, Canada - Full Time
Skills Needed
Kotlin, Jetpack Compose, Android Architecture Components, Dependency Injection, Modularization Strategies, Clean Architectural Principles, Concurrency, Threading, Synchronization, Unit Testing, Ui Testing, Git, Performance Analysis, Information Security, Mobile Technologies, Communication Skills
Specialization
Candidates should have 10+ years of experience in building large-scale Android applications and a bachelor's degree in computer science or equivalent. Expertise in Kotlin, Jetpack Compose, and Android Architecture Components is essential.
Experience Required
Minimum 10 year(s)
Senior Software Developer - Front End (Job Req #2025-312) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
Object Oriented Software Design, Data Structures, Algorithms, Data Storage, React.Js, Redux Saga, Html, Css, Typescript, Debugging, Http Protocols, Websockets, Protocol Buffers, Webpack, Tcp/Ip, User Interface Development, C++
Specialization
Candidates should have development experience with a strong understanding of object-oriented design and relevant technologies. A minimum of 3 years of experience is required, with specific skills in React.js, TypeScript, and web protocols.
Experience Required
Minimum 2 year(s)
Développeur(euse) logiciel / Software Developer - C#/.NET at Genetec
Quebec, Quebec, Canada - Full Time
Skills Needed
C#, .Net, Object Oriented Programming, Clean Code, Asynchronous Programming, Multithreaded Processes, Automated Tests, Test Driven Development, Networking, Web Development, Video Cameras, Graphic Cards
Specialization
A bachelor's degree in Computer or Software Engineering, Computer Sciences, or equivalent experience is required. Experience with object-oriented programming, particularly in C# or Java, and knowledge of Clean Code principles are essential.
Experience Required
Minimum 2 year(s)
Senior Software Design Engineer, Testing Infrastructure at Mattermost
Toronto, Ontario, Canada - Full Time
Skills Needed
Test Automation, Quality Engineering, Ci/Cd Pipelines, Typescript, React, Go, Postgresql, End To End Testing, Api Testing, Performance Testing, Security Testing, Docker, Kubernetes, Ai Technologies, Mentoring, Collaboration
Specialization
Candidates should have a bachelor's degree in a related field and over 7 years of experience in software testing or quality engineering. Strong programming skills and experience with CI/CD pipelines and testing frameworks are essential.
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...