Software Engineers & Designers Jobs in Canada

About 400 results in (4) seconds Clear Filters

Jobs Search

About 400 results in (4) seconds
Research Scientist Intern, AI & Compute Foundation - MTIA Software (PhD) | at Meta
Toronto, Ontario, Canada - Full Time
Skills Needed
C/C++ Programming, Computer Architecture, Distributed Systems, High Performance Computing, Numerics, Ai Hardware, Compiler Optimizations, Deep Learning, Pytorch, Cuda Programming, Openmp, Opencl, Performance Tuning, Ai Frameworks, Machine Learning, Nlp, Computer Vision
Specialization
Candidates must be pursuing a PhD in Computer Science or a related STEM field and possess C/C++ programming skills. Knowledge of computer architecture and distributed systems is essential, along with an interest in high-performance computing and AI hardware.
Security Software Engineer, Infrastructure Security (Staff or Senior) at MONGODB INC
Montreal, Quebec, Canada - Full Time
Skills Needed
Security Software Engineering, Infrastructure Security, Linux Security, Kubernetes, Ebpf, Apis, Automation, Terraform, Cloud Security, Cspm, Vulnerability Management, Monitoring, Logging, Alerting, Communication Skills, Systems Mindset
Specialization
Candidates should have 5+ years of experience in Software Engineering or similar roles, with proficiency in programming languages and infrastructure-as-code tools. A deep understanding of Linux, networking concepts, and experience with cloud providers is also required.
Experience Required
Minimum 5 year(s)
Senior Software Developer Analyst (Full Stack – .NET and React/NextJS) at BCAA
, , Canada - Full Time
Skills Needed
Dotnet Mvc, Java, Devops, Microservices, Ci/Cd, Agile, Html5, Css3, Javascript, Reactjs, Nextjs, C#, Aws, Sql, Shell, Python
Specialization
Candidates should have a degree or diploma in Computing Science, Business Administration, or Management Information Systems, along with 7+ years of hands-on experience in application development. A strong background in both frontend and backend technologies, as well as experience in DevOps and cloud environments, is required.
Experience Required
Minimum 5 year(s)
Senior Software Developer, ADPS Platform / Développeur Logiciel Senior, Pla at Eaton USA
Brossard, Quebec, Canada - Full Time
Skills Needed
C#, Software Development, Agile Development, Cloud Platforms, Sql, Linq, Microservices, Distributed Systems, Technical Documentation, Unit Testing, Jira, Github, Ai Driven Solutions, Scrum, Qa Collaboration, Python, C++
Specialization
Candidates must have a bachelor's degree in software engineering, computer science, or a related field, along with a minimum of 5 years of software development experience and 3 years of C# programming experience. Fluency in both English and French is essential for communication with colleagues and understanding technical documentation.
Experience Required
Minimum 5 year(s)
Développeur(se) logiciel / Software Developer - C#/.NET/Web (SC SaaS) at Genetec
Montreal, Quebec, Canada - Full Time
Skills Needed
C#, .Net, Web Development, React, Typescript, Microservices, Azure Cloud, Terraform, Aks, Nosql Databases, Mongodb, Elasticsearch, Redis, Devops, Ux Development, Kubernetes
Specialization
Candidates must possess a Bachelor's degree or equivalent experience in Computer Science or Computer Engineering, along with relevant web development experience and an interest in UX. Fluency in both French and English is required for international interaction.
Experience Required
Minimum 2 year(s)
ETLDP Ingénieur(e) logiciel - Développeur(euse) QA / ETLDP Software Enginee at Eaton USA
Brossard, Quebec, Canada - Full Time
Skills Needed
Test Automation, Software Testing, Programming, C++, C#, Java, Python, Test Automation Tools, Git, Github, Ci/Cd, Performance Testing, Attention To Detail, Problem Solving, Collaboration, Communication
Specialization
Candidates should have a bachelor's degree in engineering or computer science and experience in test automation and programming. Proficiency in both English and French is required, along with experience using test automation tools and Git.
2026 Summer Student Opportunities Technology & Operations - Software Develo at Dr Bill RBC Ventures
, , Canada - Full Time
Skills Needed
Programming Languages, Databases, Platforms, Frameworks, Design Techniques, Code Management Tooling, Web Technologies, Software Development Life Cycle, Agile, Waterfall, Iterative Methods, Leadership, Communication, Analytical Thinking, Teamwork, Interpersonal Skills
Specialization
Candidates must be currently enrolled in a Canadian post-secondary institution with a focus on computer science, engineering, or technology. Strong communication skills and experience or understanding of various programming languages and software development methodologies are also required.
American Express Canada - Campus Undergraduate Technology Software Engineer at American Express Company South Africa
Toronto, Ontario, Canada - Full Time
Skills Needed
Data Structures, Software Development, Java, Javascript, React, Postgresql, Cassandra, C++, C#, Python, Go, Rust, Machine Learning, Backend Services, Full Stack Web Applications, Ux/Ui Development
Specialization
Candidates must be currently enrolled in a Bachelor’s degree program in a technical discipline and target graduation in 2027. They should have a good understanding of data structures and some entry-level software development experience.
Ingénieur en Vérification et Validation Logicielle/Software Verification an at Capgemini Portugal
Quebec, Quebec, Canada - Full Time
Skills Needed
Verification, Validation, Software Testing, Train Control Systems, Communication, Problem Solving, Detail Oriented, Multidisciplinary Collaboration, Process Improvement, Test Planning, Documentation, Anomaly Reporting, Bilingual, Engineering Coordination, Customer Focus, Structured Approach
Specialization
Candidates should have knowledge of software and system verification principles, ideally in railway or embedded systems. A bachelor's or master's degree in a relevant field and 2-5 years of experience in V&V processes are required.
Experience Required
Minimum 2 year(s)
Développeur(euse) logiciel / Software Developer - Appliances Platform (Edge at Genetec
Quebec, Quebec, Canada - Full Time
Skills Needed
Software Development, Object Oriented Programming, C#/.Net, Go, Rust, Linux, Iot Technologies, Remote Fleet Management, Messaging Protocols, Containerization, Orchestration, Docker, Kubernetes, Web Development, Cloud Development, Ci/Cd
Specialization
A bachelor's degree in a relevant field or equivalent experience is required. Strong knowledge of modern object-oriented programming languages and fluency in French and English are essential.
Experience Required
Minimum 2 year(s)
Développeur(euse) Logiciel Principal, Interface Utilisateur / Lead Software at Eaton USA
Brossard, Quebec, Canada - Full Time
Skills Needed
Software Development, Web Development, Angular, React, Javascript, Agile Development, Unit Testing, Mentoring, Jira, Github, Cloud Platforms, Python, C#, C++, Distributed Systems, Microservices, Problem Solving
Specialization
Candidates must have a bachelor's degree in software engineering, computer science, or a related field, along with a minimum of 8 years of software development experience. Fluency in both English and French is required for effective communication.
Experience Required
Minimum 10 year(s)
2026 Summer Student Opportunities Technology & Operations - Software Develo at Dr Bill RBC Ventures
Mississauga, Ontario, Canada - Full Time
Skills Needed
Programming Languages, Databases, Platforms, Frameworks, Design Techniques, Code Management Tooling, Web Technologies, Software Development Life Cycle, Agile, Waterfall, Interpersonal Skills, Communication Skills, Creative Thinking, Analytical Thinking, Teamwork, Leadership
Specialization
Candidates must be currently enrolled in a Canadian post-secondary institution with a focus on computer science, engineering, or technology. Strong communication skills and experience or understanding of various programming languages and software development methodologies are also required.
2026 Summer Student Opportunities Capital Markets, QTS - Software Developer at Dr Bill RBC Ventures
Toronto, Ontario, Canada - Full Time
Skills Needed
Analytical Skills, Interpersonal Skills, Programming, Software Development, Teamwork, Communication, Adaptability, Computer Literacy, Listening, Operational Delivery, Personal Development, Personal Initiative, Active Learning
Specialization
Candidates must be pursuing a degree in computer science, engineering, mathematics, or a related field while maintaining academic excellence. Experience in application development within UNIX/Linux or Windows environments and proficiency in programming languages such as Java, C#, C/C++, Python, JavaScript, HTML, or CSS is required.
Vision Software Quality Assurance Specialist (Applications & Technology) at LMI Technologies
Burnaby, British Columbia, Canada - Full Time
Skills Needed
Python, Automation, Quality Assurance, Test Engineering, Risk Analysis, Test Plans, Software Testing, Issue Tracking, Version Control, Collaboration, Communication, Mathematics, Machine Vision, Robotics, In Situ Testing, Defect Tracking
Specialization
A Bachelor’s degree in Computer Science, Engineering, or a related discipline is required, along with 3+ years of experience in a Software QA or Test Engineering role. Deep experience with Python and strong knowledge of QA methodologies are essential.
Experience Required
Minimum 2 year(s)
2026 Summer Student Opportunities Technology & Operations - Software Develo at Dr Bill RBC Ventures
Mississauga, Ontario, Canada - Full Time
Skills Needed
Active Learning, Adaptability, Communication, Creativity, Interpersonal Relationships, Listening Effectively, Personal Development, Personal Initiative, Teamwork
Specialization
Candidates must be currently enrolled in a Canadian post-secondary institution with a focus on computer science, engineering, or technology. Strong communication skills and experience with programming languages and the Software Development Life Cycle are also required.
2026 Summer Student Opportunities Technology & Operations - Software Develo at Dr Bill RBC Ventures
, , Canada - Full Time
Skills Needed
Programming Languages, Databases, Platforms, Frameworks, Design Techniques, Code Management Tooling, Web Technologies, Software Development Life Cycle, Agile, Waterfall, Interpersonal Skills, Communication Skills, Analytical Thinking, Teamwork, Leadership, Creativity
Specialization
Candidates must be currently enrolled in a Canadian post-secondary institution with a focus on computer science, engineering, or technology. Strong communication skills and experience with programming languages and the Software Development Life Cycle are also required.
Software engineering and cloud computing specialists (multiple roles) at Morgan Stanley
Calgary, Alberta, Canada - Full Time
Skills Needed
Software Engineering, Data Engineering, Infrastructure Engineering, C#, Java, Python, Greenplum, Postgres, Databricks, Terraform, Aws, Azure, Gcp, Kubernetes, Sql, Linux
Specialization
Candidates should have strong software engineering credentials in C#, Java, or Python, or experience in data or infrastructure engineering. Additional skills in cloud technologies and database management are also desirable.
Copy of Senior Software Engineer, Backend (Institutional - Prime Onchain Wa at Coinbase Careers Page
, , Canada - Full Time
Skills Needed
Backend Development, Golang, Graphql, Rest Apis, Kubernetes, Aws, Blockchain Protocols, Microservices, Cryptographic Systems, Secure Key Management, Technical Project Leadership, Cross Functional Collaboration, Customer Needs Understanding, Incident Response, Code Reviews, Testing
Specialization
Candidates should have over 5 years of backend development experience with expertise in various technologies including Golang and blockchain protocols. They should also have experience leading complex projects and mentoring engineers.
Experience Required
Minimum 5 year(s)
Développeur(euse) Logiciel Principal, Interface Utilisateur / Lead Software at Eaton USA
Brossard, Quebec, Canada - Full Time
Skills Needed
Software Development, Web Development, Angular, React, Javascript, Agile Development, Unit Testing, Mentoring, Problem Solving, Communication, Interpersonal Skills, Time Management, Distributed Systems, Microservices, Cloud Platforms, Jira, Github
Specialization
Candidates must have a bachelor's degree in software engineering, computer science, or a related field, along with a minimum of 8 years of software development experience. Fluency in both English and French is required for effective communication.
Experience Required
Minimum 10 year(s)
American Express Canada - Campus Undergraduate Technology Software Engineer at American Express Company South Africa
Toronto, Ontario, Canada - Full Time
Skills Needed
Data Structures, Software Development, Java, Javascript, React, Postgresql, Cassandra, C++, C#, Python, Go, Rust, Machine Learning, Big Data, Ux/Ui Development, Full Stack Development
Specialization
Candidates must be currently enrolled in a Bachelor’s degree program in a technical discipline and target graduation in 2027. A good understanding of data structures and some entry-level software development experience is preferred.
Research Scientist Intern, AI & Compute Foundation - MTIA Software (PhD) | at Meta
Toronto, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

25 Apr, 26

Salary

10334.0

Posted On

25 Jan, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C/C++ Programming, Computer Architecture, Distributed Systems, High Performance Computing, Numerics, AI Hardware, Compiler Optimizations, Deep Learning, PyTorch, CUDA Programming, OpenMP, OpenCL, Performance Tuning, AI Frameworks, Machine Learning, NLP, Computer Vision

Industry

Software Development

Description
The MTIA (Meta Training & Inference Accelerator) Software team is part of the AI & Compute Foundation org. The team’s mission is to explore, develop and help productize high-performance software and hardware technologies for AI at datacenter scale. The team co-optimizes both SW (e.g., algorithms and numerics) and HW (e.g., platform and network) to come up with balanced system design. To develop new systems, requires understanding performance bottlenecks on existing systems. As a result, the team invests significantly into optimizing AI production models on existing systems. This has resulted in TCO wins for all key AI services. The team has been developing AI frameworks to accelerate Meta’s DL/ML workloads on the specialized MTIA AI accelerator hardware in a highly performant and flexible way. As part of the AI acceleration software stack, we develop kernel libraries exploiting various hardware architectural features, achieving high performance for our inference and training workloads. Our team at Meta offers twelve (12) to sixteen (16) weeks long internships and we have various start dates throughout the year. ------- L’équipe logicielle MTIA (Meta Training & Inference Accelerator) fait partie de l’organisation AI & Compute Foundation. Sa mission est d’explorer, de développer et de contribuer à la mise en production de technologies logicielles et matérielles hautes performances pour l’IA à l’échelle des centres de données. L’équipe co-optimise à la fois le logiciel (p. ex. algorithmes et calcul numérique) et le matériel (p. ex. plateforme et réseau) afin de proposer une conception de système équilibrée. Développer de nouveaux systèmes nécessite de comprendre les goulots d’étranglement des performances des systèmes existants. En conséquence, l’équipe investit considérablement dans l’optimisation des modèles de production d’IA sur les systèmes existants. Cela a permis de réaliser des gains en coût total de possession (CTP) pour tous les services d’IA clés. L’équipe développe des cadres d’IA pour accélérer les charges de travail DL/ML de Meta sur le matériel spécialisé d’accélération MTIA, de façon hautement performante et flexible. Dans le cadre de la pile logicielle d’accélération en IA, nous développons des bibliothèques de noyaux exploitant diverses caractéristiques architecturales du matériel, atteignant un haut niveau de performance pour nos charges d’inférence et d’entraînement. Notre équipe chez Meta propose des stages de douze (12) à seize (16) semaines et nous avons différentes dates de début tout au long de l’année. Responsibilities Development of Software stack with one of the following core focus areas: AI frameworks, compiler stack, high performance kernel development and acceleration onto next generation of hardware architectures | Développement d’une pile logicielle avec l’un des domaines d’intérêt principaux suivants : Cadres d’IA, pile de compilateurs, développement de noyaux haute performance et accélération sur la prochaine génération d’architectures matérielles. Contribute to the development of the industry-leading PyTorch AI framework core compilers to support new state of the art inference and training AI hardware accelerators and optimize their performance | Contribuer au développement des compilateurs centraux du cadre d’IA PyTorch, chef de file de l’industrie, afin de prendre en charge les nouveaux accélérateurs matériels d’IA de pointe pour l’inférence et l’entraînement et d’optimiser leur performance. Analyze deep learning networks, develop & implement compiler optimization algorithms | Analyser les réseaux d’apprentissage profond, développer et mettre en œuvre des algorithmes d’optimisation du compilateur Collaborating with AI research scientists to accelerate the next generation of deep learning models such as Recommendation systems, Generative AI, Computer vision, NLP etc | Collaborer avec les chercheurs en IA pour accélérer la prochaine génération de modèles d’apprentissage profond, tels que les systèmes de recommandation, l’IA générative, la vision par ordinateur, le traitement automatique du langage naturel, etc. Performance tuning and optimizations of deep learning framework & software components | Réglage des performances et optimisations du framework d’apprentissage profond et des composants logiciels Minimum Qualifications Currently has, or is in the process of obtaining, PhD degree in the field of Computer Science or a related STEM field | Possède actuellement, ou est en train d’obtenir, un doctorat dans le domaine de l’informatique ou dans un domaine STEM connexe C/C++ programming skills | Compétences en programmation C/C++ Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment | Doit obtenir un permis de travail dans le pays où se trouve l’emploi à la date d’embauche et maintenir ce permis pendant la durée de l’emploi Knowledge of Computer Architecture and Distributed systems with interest in one or more of High Performance Computing, Numerics, Performance and AI hardware including compute, networking and storage | Connaissance de l’architecture informatique et des systèmes distribués avec intérêt pour un ou plusieurs de calcul haute performance, de calcul numérique, de performance et d’IA, y compris le calcul, la mise en réseau et le stockage Preferred Qualifications OR AI Compiler: Experience with compiler optimizations such as loop optimizations, vectorization, parallelization, hardware specific optimizations such as SIMD. Experience with MLIR, LLVM, IREE, XLA, TVM, Halide is a plus | OU compilateur d'IA : Expérience dans l`optimisation des compilateurs tels que l`optimisation des boucles, la vectorisation, la parallélisation, l`optimisation spécifique du matériel tel que SIMD. Une expérience avec MLIR, LLVM, IREE, XLA, TVM, Halide est un plus OR AI frameworks: Experience in developing training and inference framework components. Experience in system performance optimizations such as runtime analysis of latency, memory bandwidth, I/O access, compute utilization analysis and associated tooling development | OU cadres d'IA : Expérience dans le développement de composants d’entraînement et d’inférence d’un cadre (framework). Expérience dans l’optimisation des performances du système, comme l’analyse d’exécution de la latence, la bande passante mémoire, l’accès E/S, l’analyse de l’utilisation du calcul et le développement d’outils associés OR AI high performance kernels: Experience with CUDA programming, OpenMP / OpenCL programming or AI hardware accelerator kernel programming. Experience in accelerating libraries on AI hardware, similar to cuBLAS, cuDNN, CUTLASS, HIP, ROCm etc | OU noyaux haute performance pour l’IA : Expérience dans la programmation CUDA, OpenMP/OpenCL ou dans la programmation du noyau d'un accélérateur de matériel d'IA. Expérience dans l’accélération de bibliothèques sur du matériel d’IA, similaire à cuBLAS, cuDNN, CUTLASS, HIP, ROCm, etc Experience working with frameworks like PyTorch, Caffe2, TensorFlow, ONNX, TensorRT | Expérience de travail avec des cadres comme PyTorch, Caffe2, TensorFlow, ONNX, TensorRT Knowledge of GPU, CPU, or AI hardware accelerator architectures | Connaissance des architectures d’accélérateurs matériels GPU, CPU ou IA Proven track record of achieving significant results as demonstrated by grants, fellowships, patents, as well as first-authored publications at leading workshops or conferences | Expérience avérée dans l'obtention de résultats probants, démontrée par des subventions, des bourses, des brevets, ainsi que des publications en tant qu'auteur principal ou autrice principale lors d'ateliers ou de congrès prestigieux Demonstrated software engineer experience via an internship, work experience, coding competitions, or widely used contributions in open source repositories (e.g. GitHub) | Expérience avérée en tant qu'ingénieur/ingénieure en logiciel acquise grâce à un stage, une expérience professionnelle, des concours de codage ou des contributions largement utilisées dans des dépôts de sources ouvertes (par exemple, GitHub) Intent to return to degree-program after the completion of the internship/co-op | Intention de retourner au programme d’études après l’achèvement du stage ou du programme coopératif CA$6,240/month to CA$10,334/month + benefits
Responsibilities
The intern will develop software stacks focusing on AI frameworks, compiler stacks, and high-performance kernel development. They will also collaborate with AI research scientists to optimize deep learning models and analyze performance bottlenecks.
Research Scientist Intern, AI & Compute Foundation - MTIA Software (PhD) | at Meta
Toronto, Ontario, Canada - Full Time
Skills Needed
C/C++ Programming, Computer Architecture, Distributed Systems, High Performance Computing, Numerics, Ai Hardware, Compiler Optimizations, Deep Learning, Pytorch, Cuda Programming, Openmp, Opencl, Performance Tuning, Ai Frameworks, Machine Learning, Nlp, Computer Vision
Specialization
Candidates must be pursuing a PhD in Computer Science or a related STEM field and possess C/C++ programming skills. Knowledge of computer architecture and distributed systems is essential, along with an interest in high-performance computing and AI hardware.
Security Software Engineer, Infrastructure Security (Staff or Senior) at MONGODB INC
Montreal, Quebec, Canada - Full Time
Skills Needed
Security Software Engineering, Infrastructure Security, Linux Security, Kubernetes, Ebpf, Apis, Automation, Terraform, Cloud Security, Cspm, Vulnerability Management, Monitoring, Logging, Alerting, Communication Skills, Systems Mindset
Specialization
Candidates should have 5+ years of experience in Software Engineering or similar roles, with proficiency in programming languages and infrastructure-as-code tools. A deep understanding of Linux, networking concepts, and experience with cloud providers is also required.
Experience Required
Minimum 5 year(s)
Senior Software Developer Analyst (Full Stack – .NET and React/NextJS) at BCAA
, , Canada - Full Time
Skills Needed
Dotnet Mvc, Java, Devops, Microservices, Ci/Cd, Agile, Html5, Css3, Javascript, Reactjs, Nextjs, C#, Aws, Sql, Shell, Python
Specialization
Candidates should have a degree or diploma in Computing Science, Business Administration, or Management Information Systems, along with 7+ years of hands-on experience in application development. A strong background in both frontend and backend technologies, as well as experience in DevOps and cloud environments, is required.
Experience Required
Minimum 5 year(s)
Senior Software Developer, ADPS Platform / Développeur Logiciel Senior, Pla at Eaton USA
Brossard, Quebec, Canada - Full Time
Skills Needed
C#, Software Development, Agile Development, Cloud Platforms, Sql, Linq, Microservices, Distributed Systems, Technical Documentation, Unit Testing, Jira, Github, Ai Driven Solutions, Scrum, Qa Collaboration, Python, C++
Specialization
Candidates must have a bachelor's degree in software engineering, computer science, or a related field, along with a minimum of 5 years of software development experience and 3 years of C# programming experience. Fluency in both English and French is essential for communication with colleagues and understanding technical documentation.
Experience Required
Minimum 5 year(s)
Développeur(se) logiciel / Software Developer - C#/.NET/Web (SC SaaS) at Genetec
Montreal, Quebec, Canada - Full Time
Skills Needed
C#, .Net, Web Development, React, Typescript, Microservices, Azure Cloud, Terraform, Aks, Nosql Databases, Mongodb, Elasticsearch, Redis, Devops, Ux Development, Kubernetes
Specialization
Candidates must possess a Bachelor's degree or equivalent experience in Computer Science or Computer Engineering, along with relevant web development experience and an interest in UX. Fluency in both French and English is required for international interaction.
Experience Required
Minimum 2 year(s)
ETLDP Ingénieur(e) logiciel - Développeur(euse) QA / ETLDP Software Enginee at Eaton USA
Brossard, Quebec, Canada - Full Time
Skills Needed
Test Automation, Software Testing, Programming, C++, C#, Java, Python, Test Automation Tools, Git, Github, Ci/Cd, Performance Testing, Attention To Detail, Problem Solving, Collaboration, Communication
Specialization
Candidates should have a bachelor's degree in engineering or computer science and experience in test automation and programming. Proficiency in both English and French is required, along with experience using test automation tools and Git.
2026 Summer Student Opportunities Technology & Operations - Software Develo at Dr Bill RBC Ventures
, , Canada - Full Time
Skills Needed
Programming Languages, Databases, Platforms, Frameworks, Design Techniques, Code Management Tooling, Web Technologies, Software Development Life Cycle, Agile, Waterfall, Iterative Methods, Leadership, Communication, Analytical Thinking, Teamwork, Interpersonal Skills
Specialization
Candidates must be currently enrolled in a Canadian post-secondary institution with a focus on computer science, engineering, or technology. Strong communication skills and experience or understanding of various programming languages and software development methodologies are also required.
American Express Canada - Campus Undergraduate Technology Software Engineer at American Express Company South Africa
Toronto, Ontario, Canada - Full Time
Skills Needed
Data Structures, Software Development, Java, Javascript, React, Postgresql, Cassandra, C++, C#, Python, Go, Rust, Machine Learning, Backend Services, Full Stack Web Applications, Ux/Ui Development
Specialization
Candidates must be currently enrolled in a Bachelor’s degree program in a technical discipline and target graduation in 2027. They should have a good understanding of data structures and some entry-level software development experience.
Ingénieur en Vérification et Validation Logicielle/Software Verification an at Capgemini Portugal
Quebec, Quebec, Canada - Full Time
Skills Needed
Verification, Validation, Software Testing, Train Control Systems, Communication, Problem Solving, Detail Oriented, Multidisciplinary Collaboration, Process Improvement, Test Planning, Documentation, Anomaly Reporting, Bilingual, Engineering Coordination, Customer Focus, Structured Approach
Specialization
Candidates should have knowledge of software and system verification principles, ideally in railway or embedded systems. A bachelor's or master's degree in a relevant field and 2-5 years of experience in V&V processes are required.
Experience Required
Minimum 2 year(s)
Développeur(euse) logiciel / Software Developer - Appliances Platform (Edge at Genetec
Quebec, Quebec, Canada - Full Time
Skills Needed
Software Development, Object Oriented Programming, C#/.Net, Go, Rust, Linux, Iot Technologies, Remote Fleet Management, Messaging Protocols, Containerization, Orchestration, Docker, Kubernetes, Web Development, Cloud Development, Ci/Cd
Specialization
A bachelor's degree in a relevant field or equivalent experience is required. Strong knowledge of modern object-oriented programming languages and fluency in French and English are essential.
Experience Required
Minimum 2 year(s)
Développeur(euse) Logiciel Principal, Interface Utilisateur / Lead Software at Eaton USA
Brossard, Quebec, Canada - Full Time
Skills Needed
Software Development, Web Development, Angular, React, Javascript, Agile Development, Unit Testing, Mentoring, Jira, Github, Cloud Platforms, Python, C#, C++, Distributed Systems, Microservices, Problem Solving
Specialization
Candidates must have a bachelor's degree in software engineering, computer science, or a related field, along with a minimum of 8 years of software development experience. Fluency in both English and French is required for effective communication.
Experience Required
Minimum 10 year(s)
2026 Summer Student Opportunities Technology & Operations - Software Develo at Dr Bill RBC Ventures
Mississauga, Ontario, Canada - Full Time
Skills Needed
Programming Languages, Databases, Platforms, Frameworks, Design Techniques, Code Management Tooling, Web Technologies, Software Development Life Cycle, Agile, Waterfall, Interpersonal Skills, Communication Skills, Creative Thinking, Analytical Thinking, Teamwork, Leadership
Specialization
Candidates must be currently enrolled in a Canadian post-secondary institution with a focus on computer science, engineering, or technology. Strong communication skills and experience or understanding of various programming languages and software development methodologies are also required.
2026 Summer Student Opportunities Capital Markets, QTS - Software Developer at Dr Bill RBC Ventures
Toronto, Ontario, Canada - Full Time
Skills Needed
Analytical Skills, Interpersonal Skills, Programming, Software Development, Teamwork, Communication, Adaptability, Computer Literacy, Listening, Operational Delivery, Personal Development, Personal Initiative, Active Learning
Specialization
Candidates must be pursuing a degree in computer science, engineering, mathematics, or a related field while maintaining academic excellence. Experience in application development within UNIX/Linux or Windows environments and proficiency in programming languages such as Java, C#, C/C++, Python, JavaScript, HTML, or CSS is required.
Vision Software Quality Assurance Specialist (Applications & Technology) at LMI Technologies
Burnaby, British Columbia, Canada - Full Time
Skills Needed
Python, Automation, Quality Assurance, Test Engineering, Risk Analysis, Test Plans, Software Testing, Issue Tracking, Version Control, Collaboration, Communication, Mathematics, Machine Vision, Robotics, In Situ Testing, Defect Tracking
Specialization
A Bachelor’s degree in Computer Science, Engineering, or a related discipline is required, along with 3+ years of experience in a Software QA or Test Engineering role. Deep experience with Python and strong knowledge of QA methodologies are essential.
Experience Required
Minimum 2 year(s)
2026 Summer Student Opportunities Technology & Operations - Software Develo at Dr Bill RBC Ventures
Mississauga, Ontario, Canada - Full Time
Skills Needed
Active Learning, Adaptability, Communication, Creativity, Interpersonal Relationships, Listening Effectively, Personal Development, Personal Initiative, Teamwork
Specialization
Candidates must be currently enrolled in a Canadian post-secondary institution with a focus on computer science, engineering, or technology. Strong communication skills and experience with programming languages and the Software Development Life Cycle are also required.
2026 Summer Student Opportunities Technology & Operations - Software Develo at Dr Bill RBC Ventures
, , Canada - Full Time
Skills Needed
Programming Languages, Databases, Platforms, Frameworks, Design Techniques, Code Management Tooling, Web Technologies, Software Development Life Cycle, Agile, Waterfall, Interpersonal Skills, Communication Skills, Analytical Thinking, Teamwork, Leadership, Creativity
Specialization
Candidates must be currently enrolled in a Canadian post-secondary institution with a focus on computer science, engineering, or technology. Strong communication skills and experience with programming languages and the Software Development Life Cycle are also required.
Software engineering and cloud computing specialists (multiple roles) at Morgan Stanley
Calgary, Alberta, Canada - Full Time
Skills Needed
Software Engineering, Data Engineering, Infrastructure Engineering, C#, Java, Python, Greenplum, Postgres, Databricks, Terraform, Aws, Azure, Gcp, Kubernetes, Sql, Linux
Specialization
Candidates should have strong software engineering credentials in C#, Java, or Python, or experience in data or infrastructure engineering. Additional skills in cloud technologies and database management are also desirable.
Copy of Senior Software Engineer, Backend (Institutional - Prime Onchain Wa at Coinbase Careers Page
, , Canada - Full Time
Skills Needed
Backend Development, Golang, Graphql, Rest Apis, Kubernetes, Aws, Blockchain Protocols, Microservices, Cryptographic Systems, Secure Key Management, Technical Project Leadership, Cross Functional Collaboration, Customer Needs Understanding, Incident Response, Code Reviews, Testing
Specialization
Candidates should have over 5 years of backend development experience with expertise in various technologies including Golang and blockchain protocols. They should also have experience leading complex projects and mentoring engineers.
Experience Required
Minimum 5 year(s)
Développeur(euse) Logiciel Principal, Interface Utilisateur / Lead Software at Eaton USA
Brossard, Quebec, Canada - Full Time
Skills Needed
Software Development, Web Development, Angular, React, Javascript, Agile Development, Unit Testing, Mentoring, Problem Solving, Communication, Interpersonal Skills, Time Management, Distributed Systems, Microservices, Cloud Platforms, Jira, Github
Specialization
Candidates must have a bachelor's degree in software engineering, computer science, or a related field, along with a minimum of 8 years of software development experience. Fluency in both English and French is required for effective communication.
Experience Required
Minimum 10 year(s)
American Express Canada - Campus Undergraduate Technology Software Engineer at American Express Company South Africa
Toronto, Ontario, Canada - Full Time
Skills Needed
Data Structures, Software Development, Java, Javascript, React, Postgresql, Cassandra, C++, C#, Python, Go, Rust, Machine Learning, Big Data, Ux/Ui Development, Full Stack Development
Specialization
Candidates must be currently enrolled in a Bachelor’s degree program in a technical discipline and target graduation in 2027. A good understanding of data structures and some entry-level software development experience is preferred.
Loading...