Software Engineering Jobs in Canada

About 3248 results in (6) seconds Clear Filters

Jobs Search

About 3248 results in (6) seconds
Senior Software Engineer - SRE, Backend (Reliability Engineering) at Affirm
Toronto, ON, Canada - Full Time
Skills Needed
Leadership, Load, Change Management, Distributed Systems, Capacity Management, Automation, Configuration Management, Training, Teams, Reliability Engineering, Testing
Qualification
Graduate
Bilingual Senior Specialist, Software Engineering (CI/CD & Azure) at CMHC
Montréal, QC H3B 5J7, Canada - Full Time
Skills Needed
Python, Sonarqube, Pipeline Design, Bash, Backstage, Operations, Finance, Powershell, Automation
Qualification
Graduate
Aircraft Electronic Software and Hardware Engineering Specialist at Hatched Recruitment Group
Mirabel, QC, Canada - Full Time
Skills Needed
Suppliers, Standards Compliance
Specialization
Avionics electronics software engineering or a related field
Qualification
Graduate
AI & Automation Intern (Data Science / Software / Engineering) at Giatec Scientific Inc
Ottawa, ON K2H 9E8, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science, Software Engineering, Engineering
Qualification
MSc
Software Engineering Specialist - ServiceNow Analyst/Developer at The Employment Solution
Montréal, QC, Canada - Full Time
Skills Needed
Functional Analysis, Servicenow, Soap, Html, French, Javascript, Requirements Gathering, Computer Science, Angular, Rest, Css, Work Management, Case Management
Specialization
Computer science engineering related fields or equivalent experience
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Sr Software Engineering Manager, HTS Media (100% Remote - Canada) at Hopper
Vancouver, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Programmer at Thynker Inc
Oakville, ON L6H 6X7, Canada - Full Time
Skills Needed
Python, Programming Languages, C++, Communication Skills, Databases
Qualification
Graduate
Senior Software Dev at GroundControl Software Inc
St. John's, NL A1A 1B3, Canada - Full Time
Skills Needed
Writing, Test Suites, Enterprise Software, Python, Features, Regulatory Requirements, Production Systems, User Experience, Aws
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Engineer I at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Dax, Computer Science, Ux, Academic Background, Columns, Data Models, Dashboards
Specialization
Undergraduate degree postgraduate degree or technical certificate
Qualification
Trade Certificate
Experience Required
Minimum 2 year(s)
developer, software at Fluey Trading Inc
Winnipeg, MB R2W 3A6, Canada - Full Time
Skills Needed
C++, Technology, Javascript, Java
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Software Programmer at SHIL Technologies Inc
Hamilton, ON L8N 3W1, Canada - Full Time
Skills Needed
Software Engineers, Business Requirements, Data Models
Qualification
Graduate
Experience Required
Minimum 3 year(s)
software programmer at Transport Livriris Livriris Pro Inc
Ottawa, ON K1N 9G2, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Secondary (high) school graduation certificate
Qualification
Trade Certificate
Experience Required
Minimum 1 year(s)
developer, software at Quest Software Canada Inc
Concord, ON, Canada - Full Time
Skills Needed
Design, C++, Embedded Systems, Technology
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software QA Analyst at Groupe Nordik
Gatineau, QC J8Z 3G4, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science, Information Systems
Qualification
Diploma
Experience Required
Minimum 3 year(s)
developer, software at Fluey Trading Inc
Winnipeg, MB R2W 3A6, Canada - Full Time
Skills Needed
C++, Java, Javascript, Technology
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Software Engineer I at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science, Academic Background
Specialization
Undergraduate degree postgraduate degree or technical certificate
Qualification
Trade Certificate
Experience Required
Minimum 2 year(s)
developer, software at Nuage Digital Edge Inc
Etobicoke, ON M9W 0A2, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Engineer I at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science, Academic Background
Specialization
Undergraduate degree postgraduate degree or technical certificate
Qualification
Trade Certificate
Experience Required
Minimum 2 year(s)
developer, software at Fluey Trading Inc
Winnipeg, MB R2W 3A6, Canada - Full Time
Skills Needed
Javascript, C++, Java, Technology
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Civil Engineering Intern at NorLand Limited
Burnaby, BC, Canada - Full Time
Skills Needed
High Pressure Situations, Communication Skills, Ms Project, Microsoft Word, Excel, Powerpoint, Teams
Specialization
Civil Engineering, Engineering
Qualification
Graduate
Senior Software Engineer - SRE, Backend (Reliability Engineering) at Affirm
Toronto, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

12 Dec, 25

Salary

150000.0

Posted On

13 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Leadership, Load, Change Management, Distributed Systems, Capacity Management, Automation, Configuration Management, Training, Teams, Reliability Engineering, Testing

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.

Site Reliability Engineering at Affirm is a small, yet crucial, team that helps our Engineering partners to “Operate What They Own” with excellence to protect their customers’ experience. SRE accomplishes this through defining frameworks and best practices for operating applications, building tooling, and providing training and consulting. Some of the many SRE responsibilities are:

  • Providing data and visibility to teams and leadership on application performance
  • Guiding the development of SLOs
  • Driving the Incident Management and Analysis process
  • Steering the implementation of Change Management and Deployment practices
  • Engaging in service and architectural conversations
  • Recommending observability and alerting configurations

The SRE team benefits from experience across many domains including:

  • infrastructure, platform, and distributed systems
  • capacity management, load and chaos testing
  • automation, observability, and configuration management
  • development and product experience

The SRE team is seeking motivated software engineers with the experience to build and expand reliability and resilience practices throughout Affirms Engineering organization and beyond.

WHAT WE LOOK FOR

  • You have 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • You have a track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes.
  • You have 4+ years working in a Site Reliability or Production Engineering team
  • You demonstrate curiosity with empathy, and strong opinions loosely held
  • You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
  • You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
  • 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.
    Base Pay Grade- N
    Equity Grade- 6
    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 equity rewards, 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: $150,000 - $200,000
    #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

WHAT YOU’LL DO

  • You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
  • 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 proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
  • 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 foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • You will help develop talent on your team by providing feedback and guidance, and leading by example.

Site Reliability Engineering at Affirm is a small, yet crucial, team that helps our Engineering partners to “Operate What They Own” with excellence to protect their customers’ experience. SRE accomplishes this through defining frameworks and best practices for operating applications, building tooling, and providing training and consulting. Some of the many SRE responsibilities are:

  • Providing data and visibility to teams and leadership on application performance
  • Guiding the development of SLOs
  • Driving the Incident Management and Analysis process
  • Steering the implementation of Change Management and Deployment practices
  • Engaging in service and architectural conversations
  • Recommending observability and alerting configuration
Senior Software Engineer - SRE, Backend (Reliability Engineering) at Affirm
Toronto, ON, Canada - Full Time
Skills Needed
Leadership, Load, Change Management, Distributed Systems, Capacity Management, Automation, Configuration Management, Training, Teams, Reliability Engineering, Testing
Qualification
Graduate
Bilingual Senior Specialist, Software Engineering (CI/CD & Azure) at CMHC
Montréal, QC H3B 5J7, Canada - Full Time
Skills Needed
Python, Sonarqube, Pipeline Design, Bash, Backstage, Operations, Finance, Powershell, Automation
Qualification
Graduate
Aircraft Electronic Software and Hardware Engineering Specialist at Hatched Recruitment Group
Mirabel, QC, Canada - Full Time
Skills Needed
Suppliers, Standards Compliance
Specialization
Avionics electronics software engineering or a related field
Qualification
Graduate
AI & Automation Intern (Data Science / Software / Engineering) at Giatec Scientific Inc
Ottawa, ON K2H 9E8, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science, Software Engineering, Engineering
Qualification
MSc
Software Engineering Specialist - ServiceNow Analyst/Developer at The Employment Solution
Montréal, QC, Canada - Full Time
Skills Needed
Functional Analysis, Servicenow, Soap, Html, French, Javascript, Requirements Gathering, Computer Science, Angular, Rest, Css, Work Management, Case Management
Specialization
Computer science engineering related fields or equivalent experience
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Sr Software Engineering Manager, HTS Media (100% Remote - Canada) at Hopper
Vancouver, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Programmer at Thynker Inc
Oakville, ON L6H 6X7, Canada - Full Time
Skills Needed
Python, Programming Languages, C++, Communication Skills, Databases
Qualification
Graduate
Senior Software Dev at GroundControl Software Inc
St. John's, NL A1A 1B3, Canada - Full Time
Skills Needed
Writing, Test Suites, Enterprise Software, Python, Features, Regulatory Requirements, Production Systems, User Experience, Aws
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Engineer I at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Dax, Computer Science, Ux, Academic Background, Columns, Data Models, Dashboards
Specialization
Undergraduate degree postgraduate degree or technical certificate
Qualification
Trade Certificate
Experience Required
Minimum 2 year(s)
developer, software at Fluey Trading Inc
Winnipeg, MB R2W 3A6, Canada - Full Time
Skills Needed
C++, Technology, Javascript, Java
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Software Programmer at SHIL Technologies Inc
Hamilton, ON L8N 3W1, Canada - Full Time
Skills Needed
Software Engineers, Business Requirements, Data Models
Qualification
Graduate
Experience Required
Minimum 3 year(s)
software programmer at Transport Livriris Livriris Pro Inc
Ottawa, ON K1N 9G2, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Secondary (high) school graduation certificate
Qualification
Trade Certificate
Experience Required
Minimum 1 year(s)
developer, software at Quest Software Canada Inc
Concord, ON, Canada - Full Time
Skills Needed
Design, C++, Embedded Systems, Technology
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software QA Analyst at Groupe Nordik
Gatineau, QC J8Z 3G4, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science, Information Systems
Qualification
Diploma
Experience Required
Minimum 3 year(s)
developer, software at Fluey Trading Inc
Winnipeg, MB R2W 3A6, Canada - Full Time
Skills Needed
C++, Java, Javascript, Technology
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Software Engineer I at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science, Academic Background
Specialization
Undergraduate degree postgraduate degree or technical certificate
Qualification
Trade Certificate
Experience Required
Minimum 2 year(s)
developer, software at Nuage Digital Edge Inc
Etobicoke, ON M9W 0A2, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Engineer I at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science, Academic Background
Specialization
Undergraduate degree postgraduate degree or technical certificate
Qualification
Trade Certificate
Experience Required
Minimum 2 year(s)
developer, software at Fluey Trading Inc
Winnipeg, MB R2W 3A6, Canada - Full Time
Skills Needed
Javascript, C++, Java, Technology
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Civil Engineering Intern at NorLand Limited
Burnaby, BC, Canada - Full Time
Skills Needed
High Pressure Situations, Communication Skills, Ms Project, Microsoft Word, Excel, Powerpoint, Teams
Specialization
Civil Engineering, Engineering
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...