Software Engineering Jobs in Canada

About 2547 results in (3) seconds Clear Filters

Jobs Search

About 2547 results in (3) seconds
Senior Software Application Developer at Fortinet
Vancouver, BC, Canada - Full Time
Skills Needed
Web Applications, Life Insurance, Legal Advice, Mvc, Javascript, It, Web Technologies, Ajax, Json, Fortinet, Critical Illness
Qualification
Graduate
Senior Software Developer (Simulation) at Vention
Montreal, Quebec, Canada - Full Time
Skills Needed
Software Development, Agile Methodologies, Typescript, Python, C++, Reactjs, 3d Graphics Rendering, Physics Based Simulation, Game Engines, Legacy Code Modernization, Linear Algebra, Mathematical Techniques, Problem Solving, Analytical Skills, Collaboration, Mentorship
Specialization
Candidates should have a Bachelor's or Master's degree in a relevant field and at least 5 years of software development experience. Strong problem-solving skills and experience with game engines or physics-based simulation are essential.
Experience Required
Minimum 5 year(s)
Software Engineer Intern (Winter 2026) at WorkWhile
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Developer - Russian speaking at Lightspeed Belgium
Montreal, Quebec, Canada - Full Time
Skills Needed
Golang, Relational Databases, Programming Patterns, Microservices Architecture, Kafka, Aws Sqs, Communication Skills, Interpersonal Skills, Mentorship Skills, Ecommerce Knowledge, Pos Systems Knowledge
Specialization
Fluency in Russian and English is mandatory, along with experience in relational databases and familiarity with programming patterns. A proactive, customer-focused mindset and strong communication skills are essential.
Experience Required
Minimum 2 year(s)
Full Stack Software Engineer/Developer at Manulife
Waterloo, ON, Canada - Full Time
Skills Needed
Javascript, Ajax, Powershell, Sql, Computer Science, Computer Engineering, Json, Communication Skills, Presentation Skills, Pki, Xml, Python, Information Systems, Functional Testing
Specialization
Computer Science, Engineering, Information Systems
Qualification
BSc
Principle Embedded Software Developer at Fortinet
Burnaby, BC V5C 6C6, Canada - Full Time
Skills Needed
Computer Science, Critical Illness, Legal Advice, Life Insurance, Fortinet, Firewall, It
Specialization
Computer science or similar degree
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Principal Software Developer - Backend at Upgrade
, , Canada - Full Time
Skills Needed
Java, Spring Boot, Micro Services, Continuous Integration, Jira, Git, Jenkins, Unit Testing, Sql, Database Programming, Hibernate, Orm Frameworks, Aws, Application Design, Troubleshooting, Documentation
Specialization
Excellent design and Java programming experience is required, along with knowledge of unit testing methodologies and SQL expertise. A bachelor's degree in Computer Science or a related field is also necessary.
Experience Required
Minimum 5 year(s)
Software Quality Assurance Specialist at TELCOBRIDGES
Boucherville, QC, Canada - Full Time
Skills Needed
Computer Science, Jenkins
Specialization
Computer Science
Qualification
Diploma
Experience Required
Minimum 2 year(s)
Senior Software Engineer II, Channels at Braze
Vancouver, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Technical Lead – Software Development at LawDepot
Edmonton, AB T6E 5V1, Canada - Full Time
Skills Needed
Design Patterns, Sql, Developers, Business Acumen, Entity Framework Core, Xunit, Secondary Education, Nunit, Drive, Scalability, Communication Skills, Performance Management, Selenium, Emerging Technologies, Angular, Javascript Frameworks, Project Delivery, Sql Server
Specialization
Computing science or equivalent
Qualification
Diploma
Experience Required
Minimum 7 year(s)
Senior Software Application Architect at Halliburton
Calgary, AB T2P 3V4, Canada - Full Time
Skills Needed
Async, Python, Windows, Spring Boot, Azure, Java, Numpy, Kubernetes, Development Tools, Programming Languages, Computer Science, Aws, Scipy, Pandas, C++, Software Development, Linux, Cuda, Microservices, Cmp, Applied Mathematics, Data Processing, Spark, Visualvm, Docker
Specialization
Computer Science, Engineering, Mathematics
Qualification
BSc
Software Quality Assurance Specialist at dcbel Inc
Montréal, QC H4P 1T7, Canada - Full Time
Skills Needed
Mobile Applications, Computer Science, Foundation Level, Information Technology, Cste, Software Testing
Specialization
Computer science information technology engineering or a related field
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Associate, Software Engineer, New Grad at Capital One
Toronto, ON, Canada - Full Time
Skills Needed
Vue, Visual Studio Code, Angular, Programming Languages, Html, Front End Development, Java, Swift, Unix, New Relic, Python, Javascript, Aws, Writing, Microservices, Kotlin, Android Studio, Xcode, Ec2, Mobile, Splunk, Typescript
Qualification
Graduate
Senior Software Developer - North York at Randstad
North York, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Engineer (Hybrid - Vancouver) at Lantern
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Development, Cloud Computing, C#, .Net, Rest Apis, React, Angular, Sql, Agile, Ci/Cd, Hipaa Compliance, Oauth 2.0, Problem Solving, Team Collaboration, Healthcare Standards, Infrastructure As Code
Specialization
Candidates should have a bachelor's degree in a related field and at least 3 years of software development experience, particularly with .NET Core and building secure APIs. Familiarity with cloud platforms and Agile methodologies is also required.
Experience Required
Minimum 2 year(s)
Senior Software Engineer - Performance at BRANCH METRICS INC
, Ontario, Canada - Full Time
Skills Needed
Java, Kotlin, Distributed Systems, Event Driven Architectures, Data Processing, Kafka, Aerospike, Dynamodb, Redis, Performance Tuning, Low Latency Development, Failure Handling, Mobile Attribution Models, Privacy Preserving Frameworks, Clean Code, Mentoring
Specialization
6+ years of backend software engineering experience, preferably in Java and/or Kotlin. Deep understanding of distributed systems, event-driven architectures, and large-scale data processing.
Experience Required
Minimum 5 year(s)
Senior Software Developer - Full Stack at Electric Mind Inc
Toronto, ON M5H 1W7, Canada - Full Time
Skills Needed
Instagram, Code, W3c, Design Patterns, Data Structures, Azure, Javascript Frameworks, Distributed Systems, Continuous Integration, Unix, Agile, Kafka, Xml, Apache Spark, Infrastructure, Aws, Software Development, Linux, Pair Programming, Java
Qualification
Graduate
Senior Software Developer - Lotteries at Canadian Bank Note Company
Ottawa, Ontario, Canada - Full Time
Skills Needed
Software Development, Application Development, Restful Apis, Databases, Java, Php, Agile, Ci/Cd, Automated Testing, Linux, Containerization, Critical Thinking, Problem Solving, Communication, Teamwork, Collaboration
Specialization
Candidates should have a Bachelor's degree in Computer Science or equivalent experience, along with 10+ years of software development experience. Knowledge of modern frameworks, databases, and DevOps practices is essential.
Experience Required
Minimum 10 year(s)
Senior Software Application Architect at Halliburton
Calgary, AB, Canada - Full Time
Skills Needed
Java, Citizenship, Spring Boot, Microservices, Pandas, Cmp, Color, Data Processing, Numpy, C++, Aws, Programming Languages, Scipy, Async, Computer Science, Spark, Cuda, Linux, Applied Mathematics, Kubernetes, Operating Systems, Software Development, Development Tools, Windows
Specialization
Computer Science, Engineering, Mathematics
Qualification
BSc
Software Architect- Java, Python, AWS at AstraNorth
Toronto, ON, Canada - Full Time
Skills Needed
Aws, Programming Languages, Design, Python, Architecture, Software Architecture, Java, Adherence
Qualification
Graduate
Senior Software Application Developer at Fortinet
Vancouver, BC, Canada -
Full Time


Start Date

Immediate

Expiry Date

27 Nov, 25

Salary

80000.0

Posted On

27 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Web Applications, Life Insurance, Legal Advice, Mvc, Javascript, It, Web Technologies, Ajax, Json, Fortinet, Critical Illness

Industry

Information Technology/IT

Description

The FortiCare team of the IT Department at Fortinet is looking for a Senior Software Applications Developer who is eager to work on multi-tier web applications, microservices, and the latest web client technologies. This team develops and supports multiple applications including product registration, order fulfillment, service contract/license management, service renewal, and a CRM support ticket application. The FortiCare systems are pure 3-tier web applications using MS .Net technologies and MS SQL Server as the backend database. The ideal candidate will have an opportunity to work alongside very experienced developers and enhance their software architecture and design skillset.

JOB SKILLS REQUIRED FOR BACK-END C# DEVELOPER

  • 7+ years of .Net web applications programming experience
  • 7+ years SQL Server/T-SQL programming experience
  • Understanding of web technologies like HTML5, CSS3, XML, JavaScript, AJAX, JSON, Web Service, etc.
  • Understanding of OO design and commonly used web application programming patterns like MVC, etc.
  • Understanding of application development methodologies and lifecycle managementKnowledge of Microsoft Azure services such as App Service, Blob Storage, Azure SQL, Azure Functions, etc. is a plus

  • The Canada base salary range for this full-time position is expected to be between $80,000 - $125,000 annually. Wage ranges are based on various factors including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate’s subject knowledge, skill level, qualifications, and experience.
    Fortinet strives to provide you and your family with a comprehensive benefits package. Benefits eligibility starts on your first day of hire and comprises of 100% company paid medical, dental, and vision coverage, including a Health Spending Account and a Personal Spending Account that gives you flexibility to spend where you need it the most. Our Employee & Family Assistance Plan (EFAP) offers you and your family access to various services like counseling, legal advice, mental health resources etc. We also provide critical illness, disability, and life insurance, as well as a Group Registered Retirement Savings Plan (RRSP) with a company match to help you save faster for retirement. We offer competitive Paid Time Off and flexible leave policies, including paid health days, to help you take care of yourself and your family members.
    All roles are eligible to participate in the Fortinet equity program. Bonus eligibility is reviewed at time of hire and annually at the Company’s discretion.
    Why Join Us:
    We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe
Responsibilities
  • Understand the company’s business processes for product entitlement/license management, product renewals, and customer support
  • Understand system specifications and application high-level designs
  • Complete application detail designs
  • Apply a strong knowledge of Microsoft stack including C#, Web API 2 and SQL Server
  • Cooperate with front-end developers in the process of creating RESTful APIs
  • Participate in daily scrum meetings and take ownership of assigned stories
Senior Software Application Developer at Fortinet
Vancouver, BC, Canada - Full Time
Skills Needed
Web Applications, Life Insurance, Legal Advice, Mvc, Javascript, It, Web Technologies, Ajax, Json, Fortinet, Critical Illness
Qualification
Graduate
Senior Software Developer (Simulation) at Vention
Montreal, Quebec, Canada - Full Time
Skills Needed
Software Development, Agile Methodologies, Typescript, Python, C++, Reactjs, 3d Graphics Rendering, Physics Based Simulation, Game Engines, Legacy Code Modernization, Linear Algebra, Mathematical Techniques, Problem Solving, Analytical Skills, Collaboration, Mentorship
Specialization
Candidates should have a Bachelor's or Master's degree in a relevant field and at least 5 years of software development experience. Strong problem-solving skills and experience with game engines or physics-based simulation are essential.
Experience Required
Minimum 5 year(s)
Software Engineer Intern (Winter 2026) at WorkWhile
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Developer - Russian speaking at Lightspeed Belgium
Montreal, Quebec, Canada - Full Time
Skills Needed
Golang, Relational Databases, Programming Patterns, Microservices Architecture, Kafka, Aws Sqs, Communication Skills, Interpersonal Skills, Mentorship Skills, Ecommerce Knowledge, Pos Systems Knowledge
Specialization
Fluency in Russian and English is mandatory, along with experience in relational databases and familiarity with programming patterns. A proactive, customer-focused mindset and strong communication skills are essential.
Experience Required
Minimum 2 year(s)
Full Stack Software Engineer/Developer at Manulife
Waterloo, ON, Canada - Full Time
Skills Needed
Javascript, Ajax, Powershell, Sql, Computer Science, Computer Engineering, Json, Communication Skills, Presentation Skills, Pki, Xml, Python, Information Systems, Functional Testing
Specialization
Computer Science, Engineering, Information Systems
Qualification
BSc
Principle Embedded Software Developer at Fortinet
Burnaby, BC V5C 6C6, Canada - Full Time
Skills Needed
Computer Science, Critical Illness, Legal Advice, Life Insurance, Fortinet, Firewall, It
Specialization
Computer science or similar degree
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Principal Software Developer - Backend at Upgrade
, , Canada - Full Time
Skills Needed
Java, Spring Boot, Micro Services, Continuous Integration, Jira, Git, Jenkins, Unit Testing, Sql, Database Programming, Hibernate, Orm Frameworks, Aws, Application Design, Troubleshooting, Documentation
Specialization
Excellent design and Java programming experience is required, along with knowledge of unit testing methodologies and SQL expertise. A bachelor's degree in Computer Science or a related field is also necessary.
Experience Required
Minimum 5 year(s)
Software Quality Assurance Specialist at TELCOBRIDGES
Boucherville, QC, Canada - Full Time
Skills Needed
Computer Science, Jenkins
Specialization
Computer Science
Qualification
Diploma
Experience Required
Minimum 2 year(s)
Senior Software Engineer II, Channels at Braze
Vancouver, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Technical Lead – Software Development at LawDepot
Edmonton, AB T6E 5V1, Canada - Full Time
Skills Needed
Design Patterns, Sql, Developers, Business Acumen, Entity Framework Core, Xunit, Secondary Education, Nunit, Drive, Scalability, Communication Skills, Performance Management, Selenium, Emerging Technologies, Angular, Javascript Frameworks, Project Delivery, Sql Server
Specialization
Computing science or equivalent
Qualification
Diploma
Experience Required
Minimum 7 year(s)
Senior Software Application Architect at Halliburton
Calgary, AB T2P 3V4, Canada - Full Time
Skills Needed
Async, Python, Windows, Spring Boot, Azure, Java, Numpy, Kubernetes, Development Tools, Programming Languages, Computer Science, Aws, Scipy, Pandas, C++, Software Development, Linux, Cuda, Microservices, Cmp, Applied Mathematics, Data Processing, Spark, Visualvm, Docker
Specialization
Computer Science, Engineering, Mathematics
Qualification
BSc
Software Quality Assurance Specialist at dcbel Inc
Montréal, QC H4P 1T7, Canada - Full Time
Skills Needed
Mobile Applications, Computer Science, Foundation Level, Information Technology, Cste, Software Testing
Specialization
Computer science information technology engineering or a related field
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Associate, Software Engineer, New Grad at Capital One
Toronto, ON, Canada - Full Time
Skills Needed
Vue, Visual Studio Code, Angular, Programming Languages, Html, Front End Development, Java, Swift, Unix, New Relic, Python, Javascript, Aws, Writing, Microservices, Kotlin, Android Studio, Xcode, Ec2, Mobile, Splunk, Typescript
Qualification
Graduate
Senior Software Developer - North York at Randstad
North York, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Engineer (Hybrid - Vancouver) at Lantern
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Development, Cloud Computing, C#, .Net, Rest Apis, React, Angular, Sql, Agile, Ci/Cd, Hipaa Compliance, Oauth 2.0, Problem Solving, Team Collaboration, Healthcare Standards, Infrastructure As Code
Specialization
Candidates should have a bachelor's degree in a related field and at least 3 years of software development experience, particularly with .NET Core and building secure APIs. Familiarity with cloud platforms and Agile methodologies is also required.
Experience Required
Minimum 2 year(s)
Senior Software Engineer - Performance at BRANCH METRICS INC
, Ontario, Canada - Full Time
Skills Needed
Java, Kotlin, Distributed Systems, Event Driven Architectures, Data Processing, Kafka, Aerospike, Dynamodb, Redis, Performance Tuning, Low Latency Development, Failure Handling, Mobile Attribution Models, Privacy Preserving Frameworks, Clean Code, Mentoring
Specialization
6+ years of backend software engineering experience, preferably in Java and/or Kotlin. Deep understanding of distributed systems, event-driven architectures, and large-scale data processing.
Experience Required
Minimum 5 year(s)
Senior Software Developer - Full Stack at Electric Mind Inc
Toronto, ON M5H 1W7, Canada - Full Time
Skills Needed
Instagram, Code, W3c, Design Patterns, Data Structures, Azure, Javascript Frameworks, Distributed Systems, Continuous Integration, Unix, Agile, Kafka, Xml, Apache Spark, Infrastructure, Aws, Software Development, Linux, Pair Programming, Java
Qualification
Graduate
Senior Software Developer - Lotteries at Canadian Bank Note Company
Ottawa, Ontario, Canada - Full Time
Skills Needed
Software Development, Application Development, Restful Apis, Databases, Java, Php, Agile, Ci/Cd, Automated Testing, Linux, Containerization, Critical Thinking, Problem Solving, Communication, Teamwork, Collaboration
Specialization
Candidates should have a Bachelor's degree in Computer Science or equivalent experience, along with 10+ years of software development experience. Knowledge of modern frameworks, databases, and DevOps practices is essential.
Experience Required
Minimum 10 year(s)
Senior Software Application Architect at Halliburton
Calgary, AB, Canada - Full Time
Skills Needed
Java, Citizenship, Spring Boot, Microservices, Pandas, Cmp, Color, Data Processing, Numpy, C++, Aws, Programming Languages, Scipy, Async, Computer Science, Spark, Cuda, Linux, Applied Mathematics, Kubernetes, Operating Systems, Software Development, Development Tools, Windows
Specialization
Computer Science, Engineering, Mathematics
Qualification
BSc
Software Architect- Java, Python, AWS at AstraNorth
Toronto, ON, Canada - Full Time
Skills Needed
Aws, Programming Languages, Design, Python, Architecture, Software Architecture, Java, Adherence
Qualification
Graduate

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...