Software Engineering Jobs in Canada

About 336 results in (4) seconds Clear Filters

Jobs Search

About 336 results in (4) seconds
Embedded Software Designer - Platform Software at Zhone Technologies Inc
Ottawa, Ontario, Canada - Full Time
Skills Needed
C Programming, Linux Kernel, Bash Shell Scripting, Embedded Software Design, Linux From Scratch, Buildroot, U Boot, Device Tree, Toolchain Support, Fpga Support, Board Bring Up, Python, Xilinx Ultrascale+ Soc, Arm Soc, Network Configuration, Bare Metal Applications
Specialization
Requires a bachelor's degree in Electrical Engineering or Computer Science with over 5 years of experience in embedded software development. Candidates must possess excellent knowledge of C, the Linux operating system (including the kernel), and Bash scripting.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Relay Financial
Waterloo, Ontario, Canada - Full Time
Skills Needed
Full Stack Software Engineering, Typescript, React, Node.Js, Aws, System Design, Infrastructure Management, Mentoring, Api Development, Terraform, React Native, Ci/Cd
Specialization
Requires 3+ years of full-stack software engineering experience with a proven track record of leading significant feature development. Candidates should be proficient in mentoring junior engineers and comfortable navigating fast-paced, ambiguous environments.
Experience Required
Minimum 2 year(s)
Senior Software Engineer at Cover Genius
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Python, Typescript, Aws, Docker, Kubernetes, Postgresql, Mongodb, Api Design, Batch Processing, Event Driven Architectures, Infrastructure As Code, Ci/Cd, Ai Coding Tools, System Architecture, Technical Documentation
Specialization
Requires 6+ years of software development experience with a focus on enterprise production systems and web services. Candidates must be proficient in Python, cloud infrastructure, and modern AI-assisted coding workflows.
Experience Required
Minimum 5 year(s)
Junior Software Engineer at OSENSA Innovations Corp
Burnaby, BC, Canada - Full Time
Skills Needed
Internet, Netbeans Ide, Software, Communication Skills, Mathematics, Nfc, C++, Labview, Raspberry Pi, Java, Bluetooth, Modbus, Product Quality, Dnp3, Computer Science, Testing, Engineering Physics, Github, Design, Python, Test Equipment
Specialization
A relevant discipline (computer science mathematics engineering physics electrical engineering
Qualification
Graduate
Senior Software Engineer at EVERFLOW LIMITED
Montreal, Quebec, Canada - Full Time
Skills Needed
Java, Javascript, Distributed Systems, Microservices Architecture, Git, Google Cloud Services, Kubernetes, Grpc, Redis, English, French
Specialization
Requires a Bachelor's degree in Software Engineering or Computer Science with 3+ years of experience in Java and JavaScript. Proficiency in distributed systems, microservices, and Git is essential.
Experience Required
Minimum 2 year(s)
Staff Software Developer at Fortinet Technologies Canada Inc
Burnaby, British Columbia, Canada - Full Time
Skills Needed
System Design, Data Architecture, Big Data Technologies, Ai In Cybersecurity, Siem, Data Lakehouse, Data Mining, Sql, Database Performance Tuning, Unix/Linux, Problem Solving, Troubleshooting, Communication Skills, Data Warehouse, Database Api, Software Development
Specialization
Requires a Bachelor's degree in Computer Science and at least 8 years of industry experience in system design and big data technologies. Candidates must be Canadian citizens with strong knowledge of SQL, Linux environments, and cybersecurity data analysis platforms.
Experience Required
Minimum 10 year(s)
Senior Software Engineer at Partyhat Group
, , Canada - Full Time
Skills Needed
Javascript, Typescript, React, Next.Js, Redux, Node.Js, Express.Js, Java 17, Dropwizard, Strapi, Mysql, Postgresql, Aws, Docker, Github Actions, Ci/Cd
Specialization
Requires a full-stack generalist with deep expertise in the specified technical stack and a proven track record of scaling resilient systems. Candidates must be available 7 days a week for system maintenance and emergency incident responses.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at AutoTrader.ca
Toronto, Ontario, Canada - Full Time
Skills Needed
Php, Laravel, Javascript, Typescript, Ai Assisted Development, Aws, Api Design, Distributed Systems, Ci/Cd, Devops, Relational Databases, System Architecture, Code Review, Technical Leadership, Docker, Kubernetes
Specialization
Requires 6-8 years of professional backend experience with strong expertise in PHP, Laravel, JavaScript, and TypeScript. Candidates must demonstrate advanced proficiency in using AI tools for software development and have experience with AWS and DevOps practices.
Experience Required
Minimum 5 year(s)
Senior Engineering Manager, Platform Engineering - Canada at NerdWallet
, , Canada - Full Time
Skills Needed
People Management, Platform Engineering, Ai Assisted Development, Headless Cms, Backend Systems, Php, Python, Graphql, Sql, Typescript, Agile Methodologies, Software Development Life Cycle, System Architecture, Seo, Fintech, Technical Mentorship
Specialization
Requires 8+ years of software engineering experience and 5+ years of people management experience, specifically within FinTech or regulated industries. Must have proven success leading large-scale backend systems and headless CMS architectures using PHP, Python, or TypeScript.
Experience Required
Minimum 10 year(s)
Senior Software Developer at Royal Bank of Canada
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Spring Boot, Python, Angular, Sql Server, Mongodb, Rest Api, Microservices, Agile Methodology, Devops, Ci/Cd, Software Development Life Cycle (Sdlc), Enterprise Security, Data Analytics, Hibernate, Oracle
Specialization
Candidates must have a university degree in a technical field and strong experience with Java, Python, and various database technologies. Proficiency in Agile methodologies, cloud deployment (OCP, SRE), and enterprise security concepts is required.
Experience Required
Minimum 5 year(s)
Senior Software Developer at Trane Technologies
Montreal, Quebec, Canada - Full Time
Skills Needed
Python, Pytest, Object Oriented Programming, Terraform, Cdk, Cloudformation, Aws, Llm Architecture, Linux, Microservices, Git, Fast Api, Machine Learning, Software Design, Unit Testing, Scrum
Specialization
Requires a degree in software engineering or computer science with over 5 years of experience in Python and AWS infrastructure. Proficiency in IaC tools, Linux automation, and LLM best practices is essential.
Experience Required
Minimum 5 year(s)
Senior Software Developer at Fortinet Technologies Canada Inc
Burnaby, British Columbia, Canada - Full Time
Skills Needed
C, C++, Linux Kernel Development, Unix/Linux Environments, Data Structures, Ip, Tcp, Dhcp, Wccp, Dns, Routing Protocols, Network Protocol Stack, Problem Solving, Troubleshooting, Network Security
Specialization
Requires a Bachelor's degree in Computer Science and at least 5 years of Unix/Linux software development experience, including 3 years in kernel development. Strong expertise in C/C++ and in-depth knowledge of networking protocols and the Linux network stack are essential.
Experience Required
Minimum 5 year(s)
Senior Software Developer at Zeffy
Montreal, Quebec, Canada - Full Time
Skills Needed
React, Next.Js, Typescript, Nest.Js, Postgresql, Algolia, Github Actions, Cypress, Redis, Trpc, Node.Js, Software Architecture, Mentoring, Saas Development, Api Design, Infrastructure Scaling
Specialization
Requires at least 4 years of experience as a developer, preferably in SaaS or web-based products. Candidates should demonstrate strong pragmatic judgment, a preference for simplicity over complexity, and the ability to mentor others.
Experience Required
Minimum 5 year(s)
Senior Software Developer at Xplore Inc
Markham, Ontario, Canada - Full Time
Skills Needed
C#/.Net, Javascript/Typescript, Golang, Java, Microservices, Graphql, Grpc, Rest, React, Next.Js, Azure, Kubernetes, Docker, Event Driven Architecture, Ci/Cd, Cloud Native Design
Specialization
Requires a Bachelor's degree in Computer Science or Engineering and 5+ years of experience in modern software development environments. Must have expertise in microservices, cloud platforms (Azure/AWS/GCP), and containerization tools like Kubernetes.
Experience Required
Minimum 5 year(s)
Senior Software Developer at SOTI
Mississauga, Ontario, Canada - Full Time
Skills Needed
C#, .Net, Webapi, Rest Api, Typescript, Angular, Html, Css, Data Structures, Algorithms, Object Oriented Programming, Database Concepts, Networking Technologies, Software Development, Problem Solving, Communication
Specialization
Requires a Bachelor's degree in Computer Science or a STEM-related field and at least 8 years of experience in software development. Candidates must be proficient in C#, .NET, and modern frontend technologies like Angular and Typescript.
Experience Required
Minimum 5 year(s)
Senior Software Developer at SavariaGaraventa Elevator
Brampton, Ontario, Canada - Full Time
Skills Needed
C#, .Net, Clean Architecture, Api Development, Azure Services, Unit Testing, Html5, Vue.Js, Database Administration, Sql, Erp Integration, Ci/Cd Pipelines, Devops Practices, Agile, Problem Solving, Stakeholder Management
Specialization
Candidates must have 10+ years of experience in software development, particularly in web and back-end systems. A bachelor's degree in Information Technology, Business Administration, or a related field is required.
Experience Required
Minimum 10 year(s)
Senior Software Developer at GeoLOGIC Systems Limited
Calgary, Alberta, Canada - Full Time
Skills Needed
Python, React, Django, Fastapi, Javascript, Postgresql, Azure Devops, Object Oriented Design, System Architecture, Code Reviews, Database Design, Ui Design, C#.Net, Sql Server, Refactoring, Project Leadership
Specialization
Requires over 10 years of experience delivering commercial web applications with strong object-oriented design skills. Proficiency in Python, React, and PostgreSQL is essential, with Azure and C#.Net experience being an asset.
Experience Required
Minimum 10 year(s)
Senior Software Developer at Ambyint
Calgary, Alberta, Canada - Full Time
Skills Needed
Software Development, Problem Solving, Collaboration, Continuous Learning, Creativity
Specialization
The ideal candidate is a curious and creative professional with a bias for action and a commitment to continuous improvement. They should possess the humility to learn from others and a strong drive for efficiency and reliability.
Experience Required
Minimum 5 year(s)
Senior Software Developer at PROVINCIAL AEROSPACE LTD
Halifax, Nova Scotia, Canada - Full Time
Skills Needed
Angular, Spring Boot, Docker, Kubernetes, Reactive Programming, Secure Api Design, Oauth2, Openid Connect, Typescript, Java, Restful Apis, Geo Spatial Databases, Git, Devops, Project Reactor, Rxjs
Specialization
Requires 5-10 years of software development experience with proficiency in Angular, Spring Boot, Docker, and Kubernetes. Candidates should have a strong understanding of reactive programming, OAuth2/OIDC standards, and geo-spatial concepts.
Experience Required
Minimum 5 year(s)
Senior Software Developer at Parallels Inc
Ottawa, Ontario, Canada - Full Time
Skills Needed
C++, C, Objective C, Python, Direct3d, Apple Metal, Graphics Virtualization, Windows Platform, Macos Platform, Pix, Renderdoc, Git, Jira, 3d Graphics Debugging, Api Translation, Blackbox Debugging
Specialization
Requires 5+ years of C/C++ experience and deep knowledge of Direct3D and Apple Metal APIs. Candidates must have 4+ years of experience in graphics application development for Windows and MacOS and proficiency with 3D debugging tools.
Experience Required
Minimum 5 year(s)
Embedded Software Designer - Platform Software at Zhone Technologies Inc
Ottawa, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

12 Aug, 26

Salary

146000.0

Posted On

14 May, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C Programming, Linux Kernel, Bash Shell Scripting, Embedded Software Design, Linux From Scratch, Buildroot, U-Boot, Device Tree, Toolchain Support, FPGA Support, Board Bring-up, Python, Xilinx UltraScale+ SoC, ARM SoC, Network Configuration, Bare Metal Applications

Industry

Telecommunications

Description
Description Location: Ottawa, ON (Hybrid) About this opportunity As a member of a dynamic development team, the Embedded Software Designer (Platform Software) will be actively involved in designing and developing embedded software for next generation Optical Transport products. In this role, the successful candidate will report to the Sr. Manager, Software Development. What You’ll Do Linux From Scratch (LFS) system maintenance Upgrade the Linux kernel to newer versions and port custom out-of-tree patches Backport upstream patches to the Linux kernel as needed to support the existing user space Maintain existing Linux kernel drivers and add new features as needed Upgrade Buildroot to newer versions and port custom patches Maintain existing system start-up shell scripts and add new features as needed Integrate 3rd party vendor libraries into the LFS system Work with FPGA designers to add SW support for new features and debug existing features New board bring-up support Configure/build/rebuild early boot firmware as needed Customize the U-Boot and Linux kernel configuration as needed Create/adapt Device Tree configurations as needed Support the HW team in running low-level commands in U-Boot and Linux, and loading experimental SW builds Support the HW team in debugging hardware issues closely related to low-level software Toolchain support (based on crosstool-ng) Maintain existing toolchains and upgrade to newer versions as needed Add new toolchains (for new platforms) as needed Requirements A bachelor’s degree in Electrical Engineering or Computer Science 5+ years of experience designing and developing embedded software Excellent knowledge of the C programming language In-depth knowledge of the Linux operating system, down to (and including) the Linux kernel Good knowledge of the Bash shell scripting language Assets You May Possess Experience with U-Boot Experience with Buildroot and Busybox Experience with the Xilinx UltraScale+ SoC and/or other ARM based SoC Advanced network configuration in Linux (netfilter, VLAN (802.1q), Bridge) Experience with bare metal applications and/or early boot firmware Knowledge of the Python programming language Benefits for full-time employees include an Extended Health Care, Dental, Vision, Life, Dependent Life, Disability insurance (STD and LTD), Retirement Savings Plan, $500 Wellness Benefit, Employee Assistance Program and Paid Time Off. What happens once you apply? Your resume will be reviewed against the requirements listed and if a match a member of our team will reach out to you directly. Hiring top talent is our top priority and we are thrilled you chose us. Zhone Technologies is an equal opportunity employer for all job applicants and does not discriminate based on protected characteristics. Encouraging a diverse and inclusive organization is core to our values and is why we nurture it in everything we do. We believe that a diverse workforce brings new perspectives that enhance our teams, bring creativity, and inspire innovation. If you have a disability or special need that requires accommodation, please let us know during the application process. We do not use Artificial Intelligence (AI) to screen, assess, or select applicants. However, please be aware that some third-party tools we use in our recruiting and selection process may incorporate AI technology. This job posting is being issued to fill a current vacancy, all interested applicants are encouraged to apply.
Responsibilities
Design and develop embedded software for next-generation Optical Transport products, focusing on Linux From Scratch system maintenance and kernel upgrades. Responsibilities include board bring-up, toolchain support, and collaborating with FPGA and hardware teams for low-level software debugging.
Embedded Software Designer - Platform Software at Zhone Technologies Inc
Ottawa, Ontario, Canada - Full Time
Skills Needed
C Programming, Linux Kernel, Bash Shell Scripting, Embedded Software Design, Linux From Scratch, Buildroot, U Boot, Device Tree, Toolchain Support, Fpga Support, Board Bring Up, Python, Xilinx Ultrascale+ Soc, Arm Soc, Network Configuration, Bare Metal Applications
Specialization
Requires a bachelor's degree in Electrical Engineering or Computer Science with over 5 years of experience in embedded software development. Candidates must possess excellent knowledge of C, the Linux operating system (including the kernel), and Bash scripting.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Relay Financial
Waterloo, Ontario, Canada - Full Time
Skills Needed
Full Stack Software Engineering, Typescript, React, Node.Js, Aws, System Design, Infrastructure Management, Mentoring, Api Development, Terraform, React Native, Ci/Cd
Specialization
Requires 3+ years of full-stack software engineering experience with a proven track record of leading significant feature development. Candidates should be proficient in mentoring junior engineers and comfortable navigating fast-paced, ambiguous environments.
Experience Required
Minimum 2 year(s)
Senior Software Engineer at Cover Genius
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Python, Typescript, Aws, Docker, Kubernetes, Postgresql, Mongodb, Api Design, Batch Processing, Event Driven Architectures, Infrastructure As Code, Ci/Cd, Ai Coding Tools, System Architecture, Technical Documentation
Specialization
Requires 6+ years of software development experience with a focus on enterprise production systems and web services. Candidates must be proficient in Python, cloud infrastructure, and modern AI-assisted coding workflows.
Experience Required
Minimum 5 year(s)
Junior Software Engineer at OSENSA Innovations Corp
Burnaby, BC, Canada - Full Time
Skills Needed
Internet, Netbeans Ide, Software, Communication Skills, Mathematics, Nfc, C++, Labview, Raspberry Pi, Java, Bluetooth, Modbus, Product Quality, Dnp3, Computer Science, Testing, Engineering Physics, Github, Design, Python, Test Equipment
Specialization
A relevant discipline (computer science mathematics engineering physics electrical engineering
Qualification
Graduate
Senior Software Engineer at EVERFLOW LIMITED
Montreal, Quebec, Canada - Full Time
Skills Needed
Java, Javascript, Distributed Systems, Microservices Architecture, Git, Google Cloud Services, Kubernetes, Grpc, Redis, English, French
Specialization
Requires a Bachelor's degree in Software Engineering or Computer Science with 3+ years of experience in Java and JavaScript. Proficiency in distributed systems, microservices, and Git is essential.
Experience Required
Minimum 2 year(s)
Staff Software Developer at Fortinet Technologies Canada Inc
Burnaby, British Columbia, Canada - Full Time
Skills Needed
System Design, Data Architecture, Big Data Technologies, Ai In Cybersecurity, Siem, Data Lakehouse, Data Mining, Sql, Database Performance Tuning, Unix/Linux, Problem Solving, Troubleshooting, Communication Skills, Data Warehouse, Database Api, Software Development
Specialization
Requires a Bachelor's degree in Computer Science and at least 8 years of industry experience in system design and big data technologies. Candidates must be Canadian citizens with strong knowledge of SQL, Linux environments, and cybersecurity data analysis platforms.
Experience Required
Minimum 10 year(s)
Senior Software Engineer at Partyhat Group
, , Canada - Full Time
Skills Needed
Javascript, Typescript, React, Next.Js, Redux, Node.Js, Express.Js, Java 17, Dropwizard, Strapi, Mysql, Postgresql, Aws, Docker, Github Actions, Ci/Cd
Specialization
Requires a full-stack generalist with deep expertise in the specified technical stack and a proven track record of scaling resilient systems. Candidates must be available 7 days a week for system maintenance and emergency incident responses.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at AutoTrader.ca
Toronto, Ontario, Canada - Full Time
Skills Needed
Php, Laravel, Javascript, Typescript, Ai Assisted Development, Aws, Api Design, Distributed Systems, Ci/Cd, Devops, Relational Databases, System Architecture, Code Review, Technical Leadership, Docker, Kubernetes
Specialization
Requires 6-8 years of professional backend experience with strong expertise in PHP, Laravel, JavaScript, and TypeScript. Candidates must demonstrate advanced proficiency in using AI tools for software development and have experience with AWS and DevOps practices.
Experience Required
Minimum 5 year(s)
Senior Engineering Manager, Platform Engineering - Canada at NerdWallet
, , Canada - Full Time
Skills Needed
People Management, Platform Engineering, Ai Assisted Development, Headless Cms, Backend Systems, Php, Python, Graphql, Sql, Typescript, Agile Methodologies, Software Development Life Cycle, System Architecture, Seo, Fintech, Technical Mentorship
Specialization
Requires 8+ years of software engineering experience and 5+ years of people management experience, specifically within FinTech or regulated industries. Must have proven success leading large-scale backend systems and headless CMS architectures using PHP, Python, or TypeScript.
Experience Required
Minimum 10 year(s)
Senior Software Developer at Royal Bank of Canada
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Spring Boot, Python, Angular, Sql Server, Mongodb, Rest Api, Microservices, Agile Methodology, Devops, Ci/Cd, Software Development Life Cycle (Sdlc), Enterprise Security, Data Analytics, Hibernate, Oracle
Specialization
Candidates must have a university degree in a technical field and strong experience with Java, Python, and various database technologies. Proficiency in Agile methodologies, cloud deployment (OCP, SRE), and enterprise security concepts is required.
Experience Required
Minimum 5 year(s)
Senior Software Developer at Trane Technologies
Montreal, Quebec, Canada - Full Time
Skills Needed
Python, Pytest, Object Oriented Programming, Terraform, Cdk, Cloudformation, Aws, Llm Architecture, Linux, Microservices, Git, Fast Api, Machine Learning, Software Design, Unit Testing, Scrum
Specialization
Requires a degree in software engineering or computer science with over 5 years of experience in Python and AWS infrastructure. Proficiency in IaC tools, Linux automation, and LLM best practices is essential.
Experience Required
Minimum 5 year(s)
Senior Software Developer at Fortinet Technologies Canada Inc
Burnaby, British Columbia, Canada - Full Time
Skills Needed
C, C++, Linux Kernel Development, Unix/Linux Environments, Data Structures, Ip, Tcp, Dhcp, Wccp, Dns, Routing Protocols, Network Protocol Stack, Problem Solving, Troubleshooting, Network Security
Specialization
Requires a Bachelor's degree in Computer Science and at least 5 years of Unix/Linux software development experience, including 3 years in kernel development. Strong expertise in C/C++ and in-depth knowledge of networking protocols and the Linux network stack are essential.
Experience Required
Minimum 5 year(s)
Senior Software Developer at Zeffy
Montreal, Quebec, Canada - Full Time
Skills Needed
React, Next.Js, Typescript, Nest.Js, Postgresql, Algolia, Github Actions, Cypress, Redis, Trpc, Node.Js, Software Architecture, Mentoring, Saas Development, Api Design, Infrastructure Scaling
Specialization
Requires at least 4 years of experience as a developer, preferably in SaaS or web-based products. Candidates should demonstrate strong pragmatic judgment, a preference for simplicity over complexity, and the ability to mentor others.
Experience Required
Minimum 5 year(s)
Senior Software Developer at Xplore Inc
Markham, Ontario, Canada - Full Time
Skills Needed
C#/.Net, Javascript/Typescript, Golang, Java, Microservices, Graphql, Grpc, Rest, React, Next.Js, Azure, Kubernetes, Docker, Event Driven Architecture, Ci/Cd, Cloud Native Design
Specialization
Requires a Bachelor's degree in Computer Science or Engineering and 5+ years of experience in modern software development environments. Must have expertise in microservices, cloud platforms (Azure/AWS/GCP), and containerization tools like Kubernetes.
Experience Required
Minimum 5 year(s)
Senior Software Developer at SOTI
Mississauga, Ontario, Canada - Full Time
Skills Needed
C#, .Net, Webapi, Rest Api, Typescript, Angular, Html, Css, Data Structures, Algorithms, Object Oriented Programming, Database Concepts, Networking Technologies, Software Development, Problem Solving, Communication
Specialization
Requires a Bachelor's degree in Computer Science or a STEM-related field and at least 8 years of experience in software development. Candidates must be proficient in C#, .NET, and modern frontend technologies like Angular and Typescript.
Experience Required
Minimum 5 year(s)
Senior Software Developer at SavariaGaraventa Elevator
Brampton, Ontario, Canada - Full Time
Skills Needed
C#, .Net, Clean Architecture, Api Development, Azure Services, Unit Testing, Html5, Vue.Js, Database Administration, Sql, Erp Integration, Ci/Cd Pipelines, Devops Practices, Agile, Problem Solving, Stakeholder Management
Specialization
Candidates must have 10+ years of experience in software development, particularly in web and back-end systems. A bachelor's degree in Information Technology, Business Administration, or a related field is required.
Experience Required
Minimum 10 year(s)
Senior Software Developer at GeoLOGIC Systems Limited
Calgary, Alberta, Canada - Full Time
Skills Needed
Python, React, Django, Fastapi, Javascript, Postgresql, Azure Devops, Object Oriented Design, System Architecture, Code Reviews, Database Design, Ui Design, C#.Net, Sql Server, Refactoring, Project Leadership
Specialization
Requires over 10 years of experience delivering commercial web applications with strong object-oriented design skills. Proficiency in Python, React, and PostgreSQL is essential, with Azure and C#.Net experience being an asset.
Experience Required
Minimum 10 year(s)
Senior Software Developer at Ambyint
Calgary, Alberta, Canada - Full Time
Skills Needed
Software Development, Problem Solving, Collaboration, Continuous Learning, Creativity
Specialization
The ideal candidate is a curious and creative professional with a bias for action and a commitment to continuous improvement. They should possess the humility to learn from others and a strong drive for efficiency and reliability.
Experience Required
Minimum 5 year(s)
Senior Software Developer at PROVINCIAL AEROSPACE LTD
Halifax, Nova Scotia, Canada - Full Time
Skills Needed
Angular, Spring Boot, Docker, Kubernetes, Reactive Programming, Secure Api Design, Oauth2, Openid Connect, Typescript, Java, Restful Apis, Geo Spatial Databases, Git, Devops, Project Reactor, Rxjs
Specialization
Requires 5-10 years of software development experience with proficiency in Angular, Spring Boot, Docker, and Kubernetes. Candidates should have a strong understanding of reactive programming, OAuth2/OIDC standards, and geo-spatial concepts.
Experience Required
Minimum 5 year(s)
Senior Software Developer at Parallels Inc
Ottawa, Ontario, Canada - Full Time
Skills Needed
C++, C, Objective C, Python, Direct3d, Apple Metal, Graphics Virtualization, Windows Platform, Macos Platform, Pix, Renderdoc, Git, Jira, 3d Graphics Debugging, Api Translation, Blackbox Debugging
Specialization
Requires 5+ years of C/C++ experience and deep knowledge of Direct3D and Apple Metal APIs. Candidates must have 4+ years of experience in graphics application development for Windows and MacOS and proficiency with 3D debugging tools.
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...