Software Engineering Jobs in Canada

About 3231 results in (4) seconds Clear Filters

Jobs Search

About 3231 results in (4) seconds
Software Engineer II, Backend (Identity Foundation) at Affirm
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Senior Software Engineer, Backend (Apps & Solutions) at League Inc
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Engineer, Canvas Logic and Execution at Braze
Toronto, ON, Canada - Full Time
Skills Needed
Design Patterns, Algorithms, Mastery, Java, Web Applications, Ruby, Data Structures, Python
Qualification
Graduate
Software Developer - Data Acquisition and Automation at Canadian Light Source Inc
Saskatoon, SK, Canada - Full Time
Skills Needed
Resume, Databases, Integration Testing, Supplemental Health, Remuneration, Kanban, Disabilities, Life Insurance, Unit Testing, Regression Testing, Neural Networks
Qualification
Diploma
Experience Required
Minimum 3 year(s)
Senior Full Stack Software Engineer (React + Python) at NearSource Technologies
Remote, British Columbia, Canada - Full Time
Skills Needed
Application Monitoring, Aws, Hooks, Python, Code, Version Control, Component Architecture
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Part-time Professor- Computer Info and Trade Software at Durham College
Oshawa, ON, Canada - Full Time
Skills Needed
Applied Research, Learning, Teaching, Assessment Methodologies, Universal Design
Specialization
Design
Qualification
Diploma
Experience Required
Minimum 3 year(s)
Senior Software Engineer (Payments + Hardware Team) at Helcim
Calgary, AB T2P 5E9, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer programming computer science or software engineering
Qualification
Graduate
Software Developer and Junior Environmental Scientist at Equilibrium Environmental Inc
Calgary, AB T2G 4N5, Canada - Full Time
Skills Needed
Environmental Investigation, Git, Life Insurance, Disability Insurance, Hydrogeology, Membership, It Support, Training, Dental Care, Communication Skills, Stored Procedures, Eligibility, It Infrastructure, Software Development, Environmental Science, Toxicology
Specialization
Engineering
Qualification
Diploma
Senior Software Engineer III - PagerDuty Automation at PagerDuty
Toronto, ON, Canada - Full Time
Skills Needed
Typescript, Microservices, Critical Systems, Technical Leadership, Commission, High Availability, Node.Js, Workflow Engines
Qualification
Graduate
Experience Required
Minimum 6 year(s)
Senior Spacecraft Embedded Software Engineer (Rust) at Spire
Cambridge, ON, Canada - Full Time
Skills Needed
Telemetry, Github, C, Git, Python, Rust, Embedded Systems, Hardware Engineers, Ubuntu, Electronics, Scripting Languages, Access, Version Control, Communication Protocols, Bash
Qualification
Graduate
Co-op Winter 2026 - Embedded Software Test - 4-Months at General Dynamics Mission Systems Canada
Ottawa, ON K2H 5B7, Canada - Full Time
Skills Needed
Soft Skills, Outlook, Software, Mil Std 1553, Test Procedures, Computer Science, Computer Engineering, Linux, Ethernet, Can Bus, Confluence, Embedded Systems, Interfaces, Ssh, Management System, Excel, Software Requirements, Powerpoint
Specialization
Computer science software engineering electrical engineering or computer engineering
Qualification
Graduate
Intermediate Unity Software Engineer - Mobile Games at Carbon Counts Tech
Remote, British Columbia, Canada - Full Time
Skills Needed
Git, Software Design Patterns, Javascript Frameworks, Telemetry, Communication Skills, Authentication, Unity
Qualification
Graduate
Senior UI/Full Stack Software Engineer Canada Remote at Motorola Solutions
Calgary, AB T2E 7A6, Canada - Full Time
Skills Needed
Javascript Frameworks, Design Principles, Html, Cad, Computer Science, Css, Design Patterns, Data Visualization, Version Control, Software Development
Specialization
Computer science or a related field
Qualification
Graduate
Receptionist/Administrator at Kova Engineering Ltd
Surrey, BC, Canada - Full Time
Skills Needed
English, Customer Service, Decision Making, Computer Skills, Communication Skills
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Naval Architecture Engineer or Technologist at Fleetway Engineering
Dartmouth, NS, Canada - Full Time
Skills Needed
Technical Services, Marine Industry, Market Research, Technical Translation, Engineering Changes, Training, Construction, Operations, Diagrams, Specifications, Design, Calculations, Interpret, Equipment Selection, Configuration Management, Ecs, 3d Modeling, Mental Health
Qualification
Graduate
Experience Required
Minimum 8 year(s)
Senior Electrical Engineer or Technologist at Fleetway Engineering
Dartmouth, NS, Canada - Full Time
Skills Needed
Engineering Changes, Configuration Management, Construction, Technical Services, Technical Translation, Integration Projects, Design, Excel, Technical Reports, Training, Marine Industry, Specifications, Teams, Communication Systems, Interpersonal Skills, Operations
Specialization
Electrical, Electrical Engineering, Engineering, Technology
Qualification
Diploma
Experience Required
Minimum 8 year(s)
Project Engineer at FlowSpec Engineering
Kitchener, ON N2R 1J1, Canada - Full Time
Skills Needed
Travel, Autocad, Communication Skills, Microsoft Office, Excel, Time Management
Specialization
Engineering
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Civil CAD Technician at GRIT Engineering Inc
Stratford, ON N5A 3W2, Canada - Full Time
Skills Needed
Disability Insurance, Regulations, Autocad, Communication Skills, Flexible Schedule, Civil Engineering, Life Insurance, Vision Care
Specialization
Civil Engineering, Engineering
Qualification
Diploma
Junior Naval Architect Engineer or Technologist at Fleetway Engineering
Dartmouth, NS, Canada - Full Time
Skills Needed
Configuration Management, Construction, Technical Services, Technical Translation, Naval Architecture, Design, Training, 3d Modeling, Marine Industry, Operations, Mental Health, Technical Editing
Specialization
Architecture, Engineering, architecture, Technology
Qualification
Diploma
Experience Required
Minimum 2 year(s)
Architectural Technician at Daly Engineering Inc
Ottawa, ON K1Y 2E4, Canada - Full Time
Skills Needed
Design Specifications, Blueprint Reading, Outlook, Architectural Plans, Management Skills, Analytical Skills
Qualification
Graduate
Software Engineer II, Backend (Identity Foundation) at Affirm
Toronto, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

31 Oct, 25

Salary

125000.0

Posted On

31 Jul, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.
Identity Engineering owns the systems responsible for onboarding all consumers and managing their authentication and verification journeys across Affirm’s product surfaces. In this role, you will need to gain a deep understanding of the business, product and engineering context, and utilize that context to own and deliver high-availability and low-latency systems on the critical paths for all of our products.

What You’ll Do

  • With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
  • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
  • You will contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.

What We Look For

  • You have a total of 1.5+ years of experience as a software engineer.
  • You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.
  • You are familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
  • You have experience designing, developing and launching APIs at scale using languages like Python or Kotlin.
  • You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
  • You are comfortable navigating a large code base, debugging others’ code, and providing feedback to other engineers through code reviews.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.

Pay Grade - L
Equity Grade - 5
Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by Affirm Holdings, Inc. (parent company).
CAN base pay range per year: $125,000 - $175,000
Location - Remote Canada

LI-Remote

Affirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office. A limited number of roles remain office-based due to the nature of their job responsibilities.

We’re extremely proud to offer competitive benefits that are anchored to our core value of people come first. Some key highlights of our benefits package include:

  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount

We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.
[For U.S. positions that could be performed in Los Angeles or San Francisco] Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, Affirm will consider for employment qualified applicants with arrest and conviction records.
By clicking “Submit Application,” you acknowledge that you have read Affirm’s Global Candidate Privacy Notice and hereby freely and unambiguously give informed consent to the collection, processing, use, and storage of your personal information as described therein

Responsibilities
  • With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
  • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
  • You will contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process
Software Engineer II, Backend (Identity Foundation) at Affirm
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Senior Software Engineer, Backend (Apps & Solutions) at League Inc
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Engineer, Canvas Logic and Execution at Braze
Toronto, ON, Canada - Full Time
Skills Needed
Design Patterns, Algorithms, Mastery, Java, Web Applications, Ruby, Data Structures, Python
Qualification
Graduate
Software Developer - Data Acquisition and Automation at Canadian Light Source Inc
Saskatoon, SK, Canada - Full Time
Skills Needed
Resume, Databases, Integration Testing, Supplemental Health, Remuneration, Kanban, Disabilities, Life Insurance, Unit Testing, Regression Testing, Neural Networks
Qualification
Diploma
Experience Required
Minimum 3 year(s)
Senior Full Stack Software Engineer (React + Python) at NearSource Technologies
Remote, British Columbia, Canada - Full Time
Skills Needed
Application Monitoring, Aws, Hooks, Python, Code, Version Control, Component Architecture
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Part-time Professor- Computer Info and Trade Software at Durham College
Oshawa, ON, Canada - Full Time
Skills Needed
Applied Research, Learning, Teaching, Assessment Methodologies, Universal Design
Specialization
Design
Qualification
Diploma
Experience Required
Minimum 3 year(s)
Senior Software Engineer (Payments + Hardware Team) at Helcim
Calgary, AB T2P 5E9, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer programming computer science or software engineering
Qualification
Graduate
Software Developer and Junior Environmental Scientist at Equilibrium Environmental Inc
Calgary, AB T2G 4N5, Canada - Full Time
Skills Needed
Environmental Investigation, Git, Life Insurance, Disability Insurance, Hydrogeology, Membership, It Support, Training, Dental Care, Communication Skills, Stored Procedures, Eligibility, It Infrastructure, Software Development, Environmental Science, Toxicology
Specialization
Engineering
Qualification
Diploma
Senior Software Engineer III - PagerDuty Automation at PagerDuty
Toronto, ON, Canada - Full Time
Skills Needed
Typescript, Microservices, Critical Systems, Technical Leadership, Commission, High Availability, Node.Js, Workflow Engines
Qualification
Graduate
Experience Required
Minimum 6 year(s)
Senior Spacecraft Embedded Software Engineer (Rust) at Spire
Cambridge, ON, Canada - Full Time
Skills Needed
Telemetry, Github, C, Git, Python, Rust, Embedded Systems, Hardware Engineers, Ubuntu, Electronics, Scripting Languages, Access, Version Control, Communication Protocols, Bash
Qualification
Graduate
Co-op Winter 2026 - Embedded Software Test - 4-Months at General Dynamics Mission Systems Canada
Ottawa, ON K2H 5B7, Canada - Full Time
Skills Needed
Soft Skills, Outlook, Software, Mil Std 1553, Test Procedures, Computer Science, Computer Engineering, Linux, Ethernet, Can Bus, Confluence, Embedded Systems, Interfaces, Ssh, Management System, Excel, Software Requirements, Powerpoint
Specialization
Computer science software engineering electrical engineering or computer engineering
Qualification
Graduate
Intermediate Unity Software Engineer - Mobile Games at Carbon Counts Tech
Remote, British Columbia, Canada - Full Time
Skills Needed
Git, Software Design Patterns, Javascript Frameworks, Telemetry, Communication Skills, Authentication, Unity
Qualification
Graduate
Senior UI/Full Stack Software Engineer Canada Remote at Motorola Solutions
Calgary, AB T2E 7A6, Canada - Full Time
Skills Needed
Javascript Frameworks, Design Principles, Html, Cad, Computer Science, Css, Design Patterns, Data Visualization, Version Control, Software Development
Specialization
Computer science or a related field
Qualification
Graduate
Receptionist/Administrator at Kova Engineering Ltd
Surrey, BC, Canada - Full Time
Skills Needed
English, Customer Service, Decision Making, Computer Skills, Communication Skills
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Naval Architecture Engineer or Technologist at Fleetway Engineering
Dartmouth, NS, Canada - Full Time
Skills Needed
Technical Services, Marine Industry, Market Research, Technical Translation, Engineering Changes, Training, Construction, Operations, Diagrams, Specifications, Design, Calculations, Interpret, Equipment Selection, Configuration Management, Ecs, 3d Modeling, Mental Health
Qualification
Graduate
Experience Required
Minimum 8 year(s)
Senior Electrical Engineer or Technologist at Fleetway Engineering
Dartmouth, NS, Canada - Full Time
Skills Needed
Engineering Changes, Configuration Management, Construction, Technical Services, Technical Translation, Integration Projects, Design, Excel, Technical Reports, Training, Marine Industry, Specifications, Teams, Communication Systems, Interpersonal Skills, Operations
Specialization
Electrical, Electrical Engineering, Engineering, Technology
Qualification
Diploma
Experience Required
Minimum 8 year(s)
Project Engineer at FlowSpec Engineering
Kitchener, ON N2R 1J1, Canada - Full Time
Skills Needed
Travel, Autocad, Communication Skills, Microsoft Office, Excel, Time Management
Specialization
Engineering
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Civil CAD Technician at GRIT Engineering Inc
Stratford, ON N5A 3W2, Canada - Full Time
Skills Needed
Disability Insurance, Regulations, Autocad, Communication Skills, Flexible Schedule, Civil Engineering, Life Insurance, Vision Care
Specialization
Civil Engineering, Engineering
Qualification
Diploma
Junior Naval Architect Engineer or Technologist at Fleetway Engineering
Dartmouth, NS, Canada - Full Time
Skills Needed
Configuration Management, Construction, Technical Services, Technical Translation, Naval Architecture, Design, Training, 3d Modeling, Marine Industry, Operations, Mental Health, Technical Editing
Specialization
Architecture, Engineering, architecture, Technology
Qualification
Diploma
Experience Required
Minimum 2 year(s)
Architectural Technician at Daly Engineering Inc
Ottawa, ON K1Y 2E4, Canada - Full Time
Skills Needed
Design Specifications, Blueprint Reading, Outlook, Architectural Plans, Management Skills, Analytical Skills
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...