Software Engineering Jobs in Canada

About 642 results in (3) seconds Clear Filters

Jobs Search

About 642 results in (3) seconds
Senior Software Developer in Test (SDT) at Benevity
Toronto, Ontario, Canada - Full Time
Skills Needed
Test Automation, Ai Testing, Automation Frameworks, Java, Javascript, Php, Ci/Cd, Debugging, Analytical Skills, Ai/Ml, Collaboration, Prototyping, Research, Best Practices, Predictive Analytics, Quality Metrics
Specialization
Candidates should have a bachelor's degree in a related field and over 8 years of experience in software development and test automation. Strong expertise in architecting test strategies and proficiency in programming languages such as Java, JavaScript, and PHP are required.
Experience Required
Minimum 10 year(s)
SDET Software Engineer in Test - On-site at NTT DATA
Halifax Regional Municipality, Nova Scotia, Canada - Full Time
Skills Needed
Selenium, Java, Bdd, Cucumber, Gherkin, Agile, Scrum, Sql, Nosql, Github Copilot, Automation, Test Frameworks, Continuous Integration, Continuous Deployment, Object Oriented Design, Defect Tracking
Specialization
Candidates should have 5+ years of experience in QA Engineering and Software Development, with a strong background in Selenium and Java. Familiarity with BDD practices and Agile methodologies is also required.
Experience Required
Minimum 5 year(s)
Lead Software Engineer - AI (Materia AI) at Thomson Reuters
Toronto, Ontario, Canada - Full Time
Skills Needed
Python, Fastapi, Postgresql, Aws, Backend Development, Ai Integration, Api Design, Debugging, Collaboration, Leadership, Ai Driven Software, Creative Problem Solving, Distributed Systems, Scalability, Performance Monitoring, Mentorship
Specialization
Candidates should have a Bachelor's degree in a relevant field and 6-8 years of experience in backend development. Strong skills in Python, FastAPI, and PostgreSQL are required, along with experience in distributed systems and API design.
Experience Required
Minimum 5 year(s)
Software Engineer II, Frontend Platform at Brex
Vancouver, British Columbia, Canada - Full Time
Skills Needed
React, Javascript, Typescript, Graphql, Css, Testing, Performance, Accessibility, Observability, Project Management, Collaboration, Frontend Architecture, Developer Experience, Platform Engineering, Data Fetching, State Management
Specialization
Several years of experience building modern web applications using React, JavaScript/TypeScript, GraphQL, and modern CSS is required. A demonstrated interest in developer experience and platform engineering is also essential.
Experience Required
Minimum 5 year(s)
Experienced FEA/CFD Simulation & Design Engineer at stl-engineering
Kanata, Ontario, Canada - Full Time
Skills Needed
Fea, Cfd, Simulation, Design, Mechanical Engineering, Cad, Analytical Modeling, Thermal Analysis, Mechanical Stress, Vibration Analysis, Emi, Emc, Problem Solving, Communication, Attention To Detail, Teamwork, Adaptability
Specialization
Candidates must have completed a Mechanical Engineering program or a related field and have exposure to simulation tools and CAD software. Strong analytical, problem-solving, and communication skills are essential, along with attention to detail and the ability to work in a team.
Experience Required
Minimum 5 year(s)
Mechanical Piping Supervisor at MSL Engineering
Halifax, Nova Scotia, Canada - Full Time
Skills Needed
Mechanical Construction, Piping Supervision, Isometric Drawings, Organizational Skills, Communication Skills, Time Management, Ms Word, Ms Excel, Navis Works 3d Model, Health & Safety, Quality Control, Subcontractor Management, Reporting, Toolbox Talks, Project Coordination, Housekeeping Standards
Specialization
Candidates must have experience in mechanical construction projects within relevant sectors such as Pharmaceutical, Biotech, Semi-Conductor, or Oil & Gas. Proficiency in reading isometric drawings and using Navis Works 3D Model is essential.
Experience Required
Minimum 5 year(s)
Software Application Support Specialist CAD at Versaterm
Ottawa, Ontario, Canada - Full Time
Skills Needed
Technical Support, Troubleshooting, Problem Solving, Communication, Interpersonal Skills, Software Support, Crm Systems, Windows, Macos, Web Browsers
Specialization
A bachelor's degree in computer science or a related field is required, along with 2-3 years of experience in software support. Strong problem-solving skills and excellent communication abilities are essential.
Experience Required
Minimum 2 year(s)
Senior Software Developer -Full Stack, GFT at Dr Bill RBC Ventures
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Active Learning, Agile Methodology, Application Integrations, Detail Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle
Specialization
A degree in Computer Science or related field with 5+ years of full-stack development experience is required. Proficiency in React, backend technologies, and experience with Java streaming technologies and Kubernetes is essential.
Experience Required
Minimum 5 year(s)
Senior Manager, Software Development (Nova) at Vidyard
, , Canada - Full Time
Skills Needed
Software Development, Team Leadership, Technical Coaching, Cross Functional Collaboration, Problem Solving, Mentoring, Culture Building, Ai Experience, Ruby On Rails, Node.Js, Vue.Js, React, Mysql, Aws
Specialization
Candidates should have 5-7 years of experience leading a development team and over 10 years in software development, preferably with SaaS experience. A proven track record in delivering solutions and fostering a culture of safety and inclusion is essential.
Experience Required
Minimum 10 year(s)
Développeur logiciel / Software Developer at Microchip Technology Inc Japan
Montreal, Quebec, Canada - Full Time
Skills Needed
C, Python, Embedded Systems, Linux, Technical Documentation, Debugging, Collaboration, Teamwork, Software Development, Hardware Emulation, Risc V, Secure Boot, Ai Tools, Analytical Skills, Communication Skills, Interpersonal Skills
Specialization
Candidates should have a Bachelor's or Master's degree in a relevant field and 0 to 3 years of experience in software development for embedded systems. Proficiency in C and Python, along with familiarity with software development tools and Linux environments, is required.
Lead Software Engineer - Technical Support at Derq
, , Canada - Full Time
Skills Needed
Linux Server Administration, Networking Fundamentals, Scripting, Github Workflows, Traffic Systems, Smart Infrastructure, Video Analytics, Iot Deployments, Team Leadership, Problem Solving, Communication, Monitoring, Troubleshooting, Automation, Qa, Configuration
Specialization
Candidates should have a bachelor's degree in a related field and 8-10 years of experience in Software Technical Support. Leadership experience of 4-8 years is also required, with a preference for knowledge in traffic systems or smart infrastructure.
Experience Required
Minimum 5 year(s)
Senior Software Engineer- M365 Copilot App at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Application Platform, Architecture, Design, Debugging, Analytics, Problem Solving, Engineering Leadership, Cross Platform Design, Test Automation, Telemetry
Specialization
A Bachelor's Degree in Computer Science or a related field is required, along with 4+ years of technical engineering experience in relevant programming languages. Proficiency in application platform and architecture, as well as experience in shipping multiple releases, is also necessary.
Experience Required
Minimum 5 year(s)
Senior Software Engineer - Backend (Java) at Craver
, , Canada - Full Time
Skills Needed
Java, Spring, Cloud Infrastructure, Microservices, Api Design, System Integration, Distributed Systems, Database Expertise, Gcp, Aws, Azure, Technical Leadership, Mentorship, Agile Principles, Operational Excellence, Testing, Monitoring
Specialization
Candidates should have 7+ years of professional backend development experience and a strong background in software engineering and computer science fundamentals. Expertise in Java/Spring or equivalent backend frameworks and proven experience with cloud platforms and microservices architecture is required.
Experience Required
Minimum 5 year(s)
Senior Software Developer – GFT - Halifax at Dr Bill RBC Ventures
Halifax, Nova Scotia, Canada - Full Time
Skills Needed
Python, Sql Server, Data Pipelines, Etl, Devops, Problem Solving, Analytical Skills, Collaboration, Data Quality, Machine Learning, Database Performance, Schema Design, Frontend Engineering, Backend Engineering, Test Driven Development, Microservices
Specialization
Candidates must have 3+ years of experience in Python and SQL Server, along with a Bachelor's or Master's degree in a related field. Familiarity with data pipelines, ETL, and DevOps practices is essential.
Experience Required
Minimum 2 year(s)
Middle Backend Software Engineer (Java, FX) at Exadel Inc (Website)
, , Canada - Full Time
Skills Needed
Java, Spring Boot, Rest Apis, Microservices, Postgresql, Performance Tuning, Concurrency, Git, Ci/Cd, Agile Workflows, Fx Trading, Cloud, Kafka, Event Driven Processing
Specialization
Candidates should have over 5 years of backend Java development experience, particularly with Java 17/21 and Spring Boot. Familiarity with relational databases and Agile workflows is also essential.
Experience Required
Minimum 5 year(s)
Software Development Engineer in Test-SDET at Capgemini Portugal
, , Canada - Full Time
Skills Needed
Python, Test Automation, Test Planning, Test Design, Test Strategy, Firmware, Agile Development, Ci/Cd, Object Oriented Programming, Application Level Programming, Defect Tracking, Quality Assurance, Industrial Products, Requirements Analysis, Automated Test Scripts, Test Infrastructure
Specialization
Candidates should have 5-8 years of software quality experience and 4 years of test automation experience in Python/Pytest. Proficiency in test planning, design, and strategy development for industrial products is also required.
Experience Required
Minimum 5 year(s)
Associate Director - Lead Software Engineer at Royal Bank of Canada
Toronto, Ontario, Canada - Full Time
Skills Needed
C# Programming, C++ Programming, Python, Devops, Ai Assisted Development, Agile Methodology, Software Development Life Cycle, Application Integrations, Performance Optimization, Scalability, Collaboration, Communication, Equity Derivatives, Trading Systems, Risk Management, Monitoring Solutions
Specialization
Candidates must have 7+ years of experience in Capital Markets technology and advanced programming skills in C#, C++, and Python. A deep understanding of equity derivatives products and proven experience in resolving performance challenges in large-scale systems is also required.
Experience Required
Minimum 10 year(s)
Senior Software Engineer - AI (Materia AI) at Thomson Reuters
Toronto, Ontario, Canada - Full Time
Skills Needed
Python, Fastapi, Postgresql, Aws, Backend Development, Ai Integration, Distributed Systems, Api Design, Data Model Design, Debugging, Collaboration, Problem Solving, Ai Technologies, Scalability, Performance Monitoring, Continuous Improvement
Specialization
Candidates should have a Bachelor's degree in a related field and at least 4 years of experience in backend development. Strong skills in Python, FastAPI, and PostgreSQL are required, along with a passion for AI-driven software.
Experience Required
Minimum 5 year(s)
Senior Android Software Developer (Hybrid) at Morgan Stanley
Calgary, Alberta, Canada - Full Time
Skills Needed
Android Development, Kotlin, Kotlin Coroutines, Android Architecture Components, Mvvm, Jetpack Compose, Object Oriented Design, Asynchronous Programming, Unit Testing, Ui Testing, Performance Analysis, Ci/Cd Pipelines, Jenkins, Room, Dagger, Mobile Security
Specialization
Candidates should have 5-7 years of experience in building large-scale Android applications and a Bachelor's degree in computer science or equivalent experience. Deep knowledge of Kotlin, Android Architecture Components, and strong skills in Object-Oriented design are essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer - AI (Materia AI) at Thomson Reuters
Toronto, Ontario, Canada - Full Time
Skills Needed
Python, Fastapi, Postgresql, Aws, Backend Development, Ai Integration, Api Design, Distributed Systems, Debugging, Collaboration, Problem Solving, Ai Driven Software, Scalability, Performance Monitoring, Continuous Improvement, Agent Based Architectures
Specialization
A Bachelor's degree in Computer Science or a related field is required, along with 4+ years of backend development experience. Strong skills in Python, FastAPI, and PostgreSQL are essential, along with a passion for AI-driven software.
Experience Required
Minimum 5 year(s)
Senior Software Developer in Test (SDT) at Benevity
Toronto, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

09 Mar, 26

Salary

0.0

Posted On

09 Dec, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Test Automation, AI Testing, Automation Frameworks, Java, JavaScript, PHP, CI/CD, Debugging, Analytical Skills, AI/ML, Collaboration, Prototyping, Research, Best Practices, Predictive Analytics, Quality Metrics

Industry

Software Development

Description
Meet Benevity Benevity is the way the world does good, providing companies (and their employees) with technology to take social action on the issues they care about. Through giving, volunteering, grantmaking, employee resource groups and micro-actions, we help most of the Fortune 100 brands build better cultures and use their power for good. We’re also one of the first B Corporations in Canada, meaning we’re as committed to purpose as we are to profits. We have people working all over the world, including Canada, Spain, Switzerland, the United Kingdom, the United States and more! Benevity is looking for a Senior Software Developer in Test (SDT) with a specialization in AI Test Strategy and Architecture to join our team. As a key player in our quality strategy, you will be the visionary and technical leader responsible for shaping the future of quality at Benevity. You will move beyond traditional automation to architect and implement a sophisticated, AI-powered testing framework. You'll design, develop, and maintain these advanced automated test frameworks, ensuring seamless integration into our CI/CD pipelines. A champion of best practices, you'll collaborate closely with developers and QA to drive test coverage, optimize workflows, and proactively identify areas for improvement. Your ability to build scalable, intelligent automation solutions and detect issues early will help ensure a smooth and impactful experience for our users. What you’ll do: Design and evangelize a comprehensive test automation strategy that leverages Artificial Intelligence for intelligent test generation, autonomous execution, and predictive analytics. Lead the architecture, development, and maintenance of a highly scalable, next-generation test automation framework. Research, prototype, and implement cutting-edge AI testing tools and methodologies to enhance test efficiency and expand coverage. Act as the subject matter expert for SDETs and QA engineers, guiding them on best practices in automation and AI-driven testing. Collaborate with developers and DevOps to integrate advanced testing solutions into the build and CI/CD pipelines. Track and report key automation and quality metrics to provide insights into release health. What you’ll bring: Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or a related field. 8+ years of experience in software development and test automation, with a focus on building and architecting automation frameworks. Strong expertise in architecting test strategies and proficiency in writing and maintaining automated tests. Proficiency in programming languages such as Java, JavaScript and PHP. Demonstrable experience or strong foundational knowledge of leveraging AI/ML in the testing domain. Enthusiastic about learning and applying new technologies like AI/GenAI testing approaches. Deep familiarity with CI/CD tools (GitLab, Jenkins). Strong analytical and debugging skills. Nice to have: Hands-on experience using Cursor, the AI-first code editor. Discover your purpose at work We’re not employees, we’re Benevity-ites. From all locations, backgrounds and walks of life, who deserve more … Innovative work. Growth opportunities. Caring co-workers. And a chance to do work that fills us with a sense of purpose. If the idea of working on tech that helps people do good in the world lights you up ... If you want a career where you’re valued for who you are and challenged to see who you can become … It’s time to join Benevity. We’re so excited to meet you. Where We Work At Benevity, we embrace a flexible hybrid approach to where we work that empowers our people in a way that supports great work, strong relationships, and personal well-being. For those located near one of our offices, while there’s no set requirement for in-office time, we do value the moments when coming together in person helps us build connection and collaboration. Whether it’s for onboarding, project work, or a chance to align and bond as a team, we trust our people to make thoughtful decisions about when showing up in person matters most. Join a company where DEIB isn’t a buzzword Diversity, equity, inclusion and belonging are part of Benevity’s DNA. You’ll see the impact of our massive investment in DEIB daily — from our well-supported employee resources groups to the exceptional diversity on our leadership and tech teams. We know that diverse backgrounds, experiences, skills and passions are what move our business and our people forward, so we're committed to creating a culture of belonging with equal opportunities for everyone to shine. That starts with a fair and accessible hiring process. If you want to feel seen, heard and celebrated, you belong at Benevity. Candidates with disabilities who may require accommodations throughout the hiring or assessment process are encouraged to reach out to accommodations@benevity.com.
Responsibilities
Design and implement a comprehensive test automation strategy leveraging AI for intelligent test generation and execution. Collaborate with developers and QA to integrate advanced testing solutions into CI/CD pipelines.
Senior Software Developer in Test (SDT) at Benevity
Toronto, Ontario, Canada - Full Time
Skills Needed
Test Automation, Ai Testing, Automation Frameworks, Java, Javascript, Php, Ci/Cd, Debugging, Analytical Skills, Ai/Ml, Collaboration, Prototyping, Research, Best Practices, Predictive Analytics, Quality Metrics
Specialization
Candidates should have a bachelor's degree in a related field and over 8 years of experience in software development and test automation. Strong expertise in architecting test strategies and proficiency in programming languages such as Java, JavaScript, and PHP are required.
Experience Required
Minimum 10 year(s)
SDET Software Engineer in Test - On-site at NTT DATA
Halifax Regional Municipality, Nova Scotia, Canada - Full Time
Skills Needed
Selenium, Java, Bdd, Cucumber, Gherkin, Agile, Scrum, Sql, Nosql, Github Copilot, Automation, Test Frameworks, Continuous Integration, Continuous Deployment, Object Oriented Design, Defect Tracking
Specialization
Candidates should have 5+ years of experience in QA Engineering and Software Development, with a strong background in Selenium and Java. Familiarity with BDD practices and Agile methodologies is also required.
Experience Required
Minimum 5 year(s)
Lead Software Engineer - AI (Materia AI) at Thomson Reuters
Toronto, Ontario, Canada - Full Time
Skills Needed
Python, Fastapi, Postgresql, Aws, Backend Development, Ai Integration, Api Design, Debugging, Collaboration, Leadership, Ai Driven Software, Creative Problem Solving, Distributed Systems, Scalability, Performance Monitoring, Mentorship
Specialization
Candidates should have a Bachelor's degree in a relevant field and 6-8 years of experience in backend development. Strong skills in Python, FastAPI, and PostgreSQL are required, along with experience in distributed systems and API design.
Experience Required
Minimum 5 year(s)
Software Engineer II, Frontend Platform at Brex
Vancouver, British Columbia, Canada - Full Time
Skills Needed
React, Javascript, Typescript, Graphql, Css, Testing, Performance, Accessibility, Observability, Project Management, Collaboration, Frontend Architecture, Developer Experience, Platform Engineering, Data Fetching, State Management
Specialization
Several years of experience building modern web applications using React, JavaScript/TypeScript, GraphQL, and modern CSS is required. A demonstrated interest in developer experience and platform engineering is also essential.
Experience Required
Minimum 5 year(s)
Experienced FEA/CFD Simulation & Design Engineer at stl-engineering
Kanata, Ontario, Canada - Full Time
Skills Needed
Fea, Cfd, Simulation, Design, Mechanical Engineering, Cad, Analytical Modeling, Thermal Analysis, Mechanical Stress, Vibration Analysis, Emi, Emc, Problem Solving, Communication, Attention To Detail, Teamwork, Adaptability
Specialization
Candidates must have completed a Mechanical Engineering program or a related field and have exposure to simulation tools and CAD software. Strong analytical, problem-solving, and communication skills are essential, along with attention to detail and the ability to work in a team.
Experience Required
Minimum 5 year(s)
Mechanical Piping Supervisor at MSL Engineering
Halifax, Nova Scotia, Canada - Full Time
Skills Needed
Mechanical Construction, Piping Supervision, Isometric Drawings, Organizational Skills, Communication Skills, Time Management, Ms Word, Ms Excel, Navis Works 3d Model, Health & Safety, Quality Control, Subcontractor Management, Reporting, Toolbox Talks, Project Coordination, Housekeeping Standards
Specialization
Candidates must have experience in mechanical construction projects within relevant sectors such as Pharmaceutical, Biotech, Semi-Conductor, or Oil & Gas. Proficiency in reading isometric drawings and using Navis Works 3D Model is essential.
Experience Required
Minimum 5 year(s)
Software Application Support Specialist CAD at Versaterm
Ottawa, Ontario, Canada - Full Time
Skills Needed
Technical Support, Troubleshooting, Problem Solving, Communication, Interpersonal Skills, Software Support, Crm Systems, Windows, Macos, Web Browsers
Specialization
A bachelor's degree in computer science or a related field is required, along with 2-3 years of experience in software support. Strong problem-solving skills and excellent communication abilities are essential.
Experience Required
Minimum 2 year(s)
Senior Software Developer -Full Stack, GFT at Dr Bill RBC Ventures
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Active Learning, Agile Methodology, Application Integrations, Detail Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle
Specialization
A degree in Computer Science or related field with 5+ years of full-stack development experience is required. Proficiency in React, backend technologies, and experience with Java streaming technologies and Kubernetes is essential.
Experience Required
Minimum 5 year(s)
Senior Manager, Software Development (Nova) at Vidyard
, , Canada - Full Time
Skills Needed
Software Development, Team Leadership, Technical Coaching, Cross Functional Collaboration, Problem Solving, Mentoring, Culture Building, Ai Experience, Ruby On Rails, Node.Js, Vue.Js, React, Mysql, Aws
Specialization
Candidates should have 5-7 years of experience leading a development team and over 10 years in software development, preferably with SaaS experience. A proven track record in delivering solutions and fostering a culture of safety and inclusion is essential.
Experience Required
Minimum 10 year(s)
Développeur logiciel / Software Developer at Microchip Technology Inc Japan
Montreal, Quebec, Canada - Full Time
Skills Needed
C, Python, Embedded Systems, Linux, Technical Documentation, Debugging, Collaboration, Teamwork, Software Development, Hardware Emulation, Risc V, Secure Boot, Ai Tools, Analytical Skills, Communication Skills, Interpersonal Skills
Specialization
Candidates should have a Bachelor's or Master's degree in a relevant field and 0 to 3 years of experience in software development for embedded systems. Proficiency in C and Python, along with familiarity with software development tools and Linux environments, is required.
Lead Software Engineer - Technical Support at Derq
, , Canada - Full Time
Skills Needed
Linux Server Administration, Networking Fundamentals, Scripting, Github Workflows, Traffic Systems, Smart Infrastructure, Video Analytics, Iot Deployments, Team Leadership, Problem Solving, Communication, Monitoring, Troubleshooting, Automation, Qa, Configuration
Specialization
Candidates should have a bachelor's degree in a related field and 8-10 years of experience in Software Technical Support. Leadership experience of 4-8 years is also required, with a preference for knowledge in traffic systems or smart infrastructure.
Experience Required
Minimum 5 year(s)
Senior Software Engineer- M365 Copilot App at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Application Platform, Architecture, Design, Debugging, Analytics, Problem Solving, Engineering Leadership, Cross Platform Design, Test Automation, Telemetry
Specialization
A Bachelor's Degree in Computer Science or a related field is required, along with 4+ years of technical engineering experience in relevant programming languages. Proficiency in application platform and architecture, as well as experience in shipping multiple releases, is also necessary.
Experience Required
Minimum 5 year(s)
Senior Software Engineer - Backend (Java) at Craver
, , Canada - Full Time
Skills Needed
Java, Spring, Cloud Infrastructure, Microservices, Api Design, System Integration, Distributed Systems, Database Expertise, Gcp, Aws, Azure, Technical Leadership, Mentorship, Agile Principles, Operational Excellence, Testing, Monitoring
Specialization
Candidates should have 7+ years of professional backend development experience and a strong background in software engineering and computer science fundamentals. Expertise in Java/Spring or equivalent backend frameworks and proven experience with cloud platforms and microservices architecture is required.
Experience Required
Minimum 5 year(s)
Senior Software Developer – GFT - Halifax at Dr Bill RBC Ventures
Halifax, Nova Scotia, Canada - Full Time
Skills Needed
Python, Sql Server, Data Pipelines, Etl, Devops, Problem Solving, Analytical Skills, Collaboration, Data Quality, Machine Learning, Database Performance, Schema Design, Frontend Engineering, Backend Engineering, Test Driven Development, Microservices
Specialization
Candidates must have 3+ years of experience in Python and SQL Server, along with a Bachelor's or Master's degree in a related field. Familiarity with data pipelines, ETL, and DevOps practices is essential.
Experience Required
Minimum 2 year(s)
Middle Backend Software Engineer (Java, FX) at Exadel Inc (Website)
, , Canada - Full Time
Skills Needed
Java, Spring Boot, Rest Apis, Microservices, Postgresql, Performance Tuning, Concurrency, Git, Ci/Cd, Agile Workflows, Fx Trading, Cloud, Kafka, Event Driven Processing
Specialization
Candidates should have over 5 years of backend Java development experience, particularly with Java 17/21 and Spring Boot. Familiarity with relational databases and Agile workflows is also essential.
Experience Required
Minimum 5 year(s)
Software Development Engineer in Test-SDET at Capgemini Portugal
, , Canada - Full Time
Skills Needed
Python, Test Automation, Test Planning, Test Design, Test Strategy, Firmware, Agile Development, Ci/Cd, Object Oriented Programming, Application Level Programming, Defect Tracking, Quality Assurance, Industrial Products, Requirements Analysis, Automated Test Scripts, Test Infrastructure
Specialization
Candidates should have 5-8 years of software quality experience and 4 years of test automation experience in Python/Pytest. Proficiency in test planning, design, and strategy development for industrial products is also required.
Experience Required
Minimum 5 year(s)
Associate Director - Lead Software Engineer at Royal Bank of Canada
Toronto, Ontario, Canada - Full Time
Skills Needed
C# Programming, C++ Programming, Python, Devops, Ai Assisted Development, Agile Methodology, Software Development Life Cycle, Application Integrations, Performance Optimization, Scalability, Collaboration, Communication, Equity Derivatives, Trading Systems, Risk Management, Monitoring Solutions
Specialization
Candidates must have 7+ years of experience in Capital Markets technology and advanced programming skills in C#, C++, and Python. A deep understanding of equity derivatives products and proven experience in resolving performance challenges in large-scale systems is also required.
Experience Required
Minimum 10 year(s)
Senior Software Engineer - AI (Materia AI) at Thomson Reuters
Toronto, Ontario, Canada - Full Time
Skills Needed
Python, Fastapi, Postgresql, Aws, Backend Development, Ai Integration, Distributed Systems, Api Design, Data Model Design, Debugging, Collaboration, Problem Solving, Ai Technologies, Scalability, Performance Monitoring, Continuous Improvement
Specialization
Candidates should have a Bachelor's degree in a related field and at least 4 years of experience in backend development. Strong skills in Python, FastAPI, and PostgreSQL are required, along with a passion for AI-driven software.
Experience Required
Minimum 5 year(s)
Senior Android Software Developer (Hybrid) at Morgan Stanley
Calgary, Alberta, Canada - Full Time
Skills Needed
Android Development, Kotlin, Kotlin Coroutines, Android Architecture Components, Mvvm, Jetpack Compose, Object Oriented Design, Asynchronous Programming, Unit Testing, Ui Testing, Performance Analysis, Ci/Cd Pipelines, Jenkins, Room, Dagger, Mobile Security
Specialization
Candidates should have 5-7 years of experience in building large-scale Android applications and a Bachelor's degree in computer science or equivalent experience. Deep knowledge of Kotlin, Android Architecture Components, and strong skills in Object-Oriented design are essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer - AI (Materia AI) at Thomson Reuters
Toronto, Ontario, Canada - Full Time
Skills Needed
Python, Fastapi, Postgresql, Aws, Backend Development, Ai Integration, Api Design, Distributed Systems, Debugging, Collaboration, Problem Solving, Ai Driven Software, Scalability, Performance Monitoring, Continuous Improvement, Agent Based Architectures
Specialization
A Bachelor's degree in Computer Science or a related field is required, along with 4+ years of backend development experience. Strong skills in Python, FastAPI, and PostgreSQL are essential, along with a passion for AI-driven software.
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...