Software Engineering Jobs in Canada

About 2543 results in (7) seconds Clear Filters

Jobs Search

About 2543 results in (7) seconds
Senior Software Developer, Frontend at Coursera
, , Canada - Full Time
Skills Needed
Javascript, Html, Css, React, Web Accessibility, Performance, Design Systems, Ai Assisted Development, Collaboration, Cross Functional Teams
Specialization
Candidates should have over 5 years of front-end engineering experience with strong skills in JavaScript, HTML, CSS, and React. A focus on web accessibility and performance, along with experience in building design systems, is essential.
Experience Required
Minimum 5 year(s)
Senior Software Developer, Research at Google
Waterloo, ON, Canada - Full Time
Skills Needed
Computer Science, Information Retrieval, Natural Language Processing
Specialization
Computer science or equivalent practical experience
Qualification
Graduate
Senior Software Developer (3D Team) at Vention
Montreal, Quebec, Canada - Full Time
Skills Needed
Software Development, 3d Technologies, React, Typescript, Linear Algebra, Graphql, Cad, User Interface Design, Engineering Practices, Performance Optimization, Legacy Code Modernization, Technical Documentation, Team Collaboration, Mentorship, Problem Solving, End To End Ownership
Specialization
Candidates should have a minimum of 5 years of experience in a similar role and an undergraduate degree in a related field. Proficiency in modern frontend frameworks, particularly React, and knowledge of good engineering practices are essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer (fullstack) at Qlik
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
SAP iXp Intern - Software Developer at SAP Group
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
SAP iXp Intern - Software Developer at SAP
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Senior Full Stack Software Engineer at nXscale
NCR, ON, Canada - Full Time
Skills Needed
Software Development, Color, Data Processing, Machine Learning
Qualification
Graduate
Intermediate Software Developer New at Vidyard
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Software Engineer (Insomnia) at Kong
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Full Stack Software Engineer at OFX Hong Kong
Edmonton, Alberta, Canada - Full Time
Skills Needed
Full Stack Development, Javascript, React.Js, Node.Js, Aws, Agile Methodology, Tdd, Restful Apis, Git, Dynamodb, Eventbridge, Technical Leadership, Code Reviews, Mentorship, Problem Solving, Application Architecture
Specialization
Candidates should have extensive experience in commercial software development and strong knowledge of web technologies, particularly modern JavaScript frameworks. Familiarity with AWS solutions and agile development practices is also essential.
Experience Required
Minimum 5 year(s)
Senior Fullstack Software Engineer I at SurveyMonkey
, , Canada - Full Time
Skills Needed
Mlops, Machine Learning, Python, Aws, Ci/Cd, Docker, Kubernetes, Model Deployment, Monitoring, Data Validation, Frontend Development, Ui Components, Apis, Accessibility, Security, Performance
Specialization
Candidates should have 5+ years of professional engineering experience, including 3+ years in ML engineering with Python and AWS. Familiarity with CI/CD pipelines and strong collaboration skills are essential.
Experience Required
Minimum 5 year(s)
Software Engineer - Mobile (Backend) at BitGo
Toronto, Ontario, Canada - Full Time
Skills Needed
Backend Development, Server Side Development, Algorithm Design, Problem Solving, Typescript, Node.Js, Express, Postgresql, Mongodb, Restful Api Design, Microservices, Unit Testing, Functional Testing, Git, Cryptocurrencies, Blockchain
Specialization
At least 3 years of experience in backend development is required, along with strong skills in TypeScript and Node.js. A bachelor's degree in a technical discipline and an understanding of cryptocurrencies are also necessary.
Experience Required
Minimum 2 year(s)
Embedded Software Engineer/Developer at Garmin International Inc
Cochrane, AB, Canada - Full Time
Skills Needed
Development Projects, Consumer Electronics, Wearables, Teams, Software Engineers, Apps, Software Development, Wireless Technologies, Multiple Sites, Developers, Software, Embedded Systems, Power Meters, C++, C, System Development
Specialization
Software Engineering, Engineering
Qualification
BSc
Experience Required
Minimum 2 year(s)
Lead, Software Engineer (Volunteer) at Go Get Friends International
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Engineer - Mobile (Backend) at BitGo
Toronto, Ontario, Canada - Full Time
Skills Needed
Backend Development, Server Side Development, Algorithm Design, Problem Solving, Typescript, Node.Js, Express, Postgresql, Mongodb, Restful Api Design, Microservices, Unit Testing, Functional Testing, Git, Cryptocurrencies, Blockchain
Specialization
At least 3 years of experience in backend development is required, along with strong skills in TypeScript, Node.js, and API design. A bachelor's degree in a technical discipline and an understanding of cryptocurrencies and blockchain are also necessary.
Experience Required
Minimum 2 year(s)
Software Engineer - Battery Systems at Join the eZinc team
Toronto, ON, Canada - Full Time
Skills Needed
Software Development, Git, Doxygen, Version Control, Documentation, Fuzzy Logic, Uml, Ladder Logic, Software Documentation, Power Electronics, Energy Storage, Data Acquisition, Computer Engineering, Battery Management Systems, Microcontrollers
Specialization
Software Engineering, Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Software Engineer (Computer Vision) at NRT Technology Corp
Toronto, ON, Canada - Full Time
Skills Needed
Web Api, Sql Server, Software Design Patterns, Android Development, Mvc, Entity Framework, Technical Requirements, Computer Science, Gaming Industry, Communication Skills, Computer Vision, Framework, Asp.Net, C++, Training
Qualification
Graduate
Senior Software Developer - Toronto at Randstad
Toronto, ON, Canada - Full Time
Skills Needed
Sql, Oracle Database, Accounts Payable, Design Patterns, Xml, E Business, Business Knowledge, Obiee, Design, Integration, Report Development, Accounts Receivable, General Ledger, Unix
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Senior Software Developer - Toronto at Randstad
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Developer - Toronto at Randstad
Toronto, ON, Canada - Full Time
Skills Needed
Platforms, Oracle, Design Patterns, Hibernate, Sql, Aws, Databases, Jpa, Jquery, Spring Framework, Angular
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Senior Software Developer, Frontend at Coursera
, , Canada -
Full Time


Start Date

Immediate

Expiry Date

23 Dec, 25

Salary

168000.0

Posted On

24 Sep, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

JavaScript, HTML, CSS, React, Web Accessibility, Performance, Design Systems, AI-Assisted Development, Collaboration, Cross-Functional Teams

Industry

E-Learning Providers

Description
Coursera was launched in 2012 by Andrew Ng and Daphne Koller with a mission to provide universal access to world-class learning. It is now one of the largest online learning platforms in the world, with 183 million registered learners as of June 30, 2025. Coursera partners with over 350 leading university and industry partners to offer a broad catalog of content and credentials, including courses, Specializations, Professional Certificates, and degrees. Coursera’s platform innovations enable instructors to deliver scalable, personalized, and verified learning experiences to their learners. Institutions worldwide rely on Coursera to upskill and reskill their employees, citizens, and students in high-demand fields such as GenAI, data science, technology, and business. Coursera is a Delaware public benefit corporation and a B Corp. We’re a global platform aiming to transform lives through learning by offering transformative courses, certificates, and degrees that empower learners worldwide to advance their careers through skill mastery. We’re looking for inventors, innovators, and lifelong learners eager to shape the future of education. If you’re ready to build the global programs and tools that fuel the power of online learning, join Team Coursera. At Coursera, we are committed to building a globally diverse team and are thrilled to extend employment opportunities to individuals in any country where we have a legal entity. We require candidates to possess eligible working rights and have a compatible timezone overlap with their team to facilitate seamless collaboration. Coursera has a commitment to enabling flexibility and workspace choices for employees. Our interviews and onboarding are entirely virtual, providing a smooth and efficient experience for our candidates. As an employee, we enable you to select your main way of working, whether it's from home, one of our offices or hubs, or a co-working space near you. Job Overview: The Content Management team is pivotal in scaling Coursera’s global educational catalog content operations, driving efficient lifecycle management, content metadata management, and comprehensive curation enablement across the content ecosystem. Our mission is to build predictive, transparent, and automated systems that optimize the sourcing, tagging, curation, launch, and lifecycle management of content, enabling us to rapidly adapt to learner needs and maximize growth opportunities. Responsibilities: Design and implement scalable & robust frontend applications, bringing a clean, consistent, and high-quality look and feel to every step of the learner journey Use and explore AI-powered coding and design tools to accelerate delivery and creativity Measure your work thoroughly, analyze results, and generate hypotheses to drive new product changes through A/B testing Upgrade critical and legacy pages, improving accessibility, performance, and visual polish Collaborate closely with design, business, and product stakeholders to find the best solutions and adapt to changes Share knowledge and guide other teams in using the design system and visual standards Basic Qualifications: 5+ years of front-end engineering experience Strong with JavaScript, HTML, CSS, and React (or similar frameworks) Experience working with or building design systems Strong focus on web accessibility and performance Preferred Qualifications: Loves innovating and is curious about AI-assisted development Skilled at jumping into large front-end codebases and driving rapid improvements Balances long-term design thinking with quick execution on urgent goals Communicates well and enjoys collaborating with cross-functional teams Passionate about performance, accessibility, and visual details If this opportunity interests you, you might like these courses on Coursera: Generative AI for Software Development Meta Front-End Developer Professional Certificate Google Cloud Engineering Professional Certificate Front-End Web Development with React HTML, CSS, and Javascript for Web Developers Compensation: Coursera offers competitive pay and equitable compensation practices. Our job titles may span more than one career level. The targeted hiring base salary range for this role is between CAD $134,400 to 168,000 for all Canada candidates. The actual base pay is dependent upon many factors, including but not limited to prior work experiences, training/education, transferable skills, business needs, and geographical location. The base pay range is subject to change and may be modified in the future. This role may also be eligible for variable pay, equity, and benefits. Coursera is an Equal Employment Opportunity Employer and considers all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, age, marital status, national origin, protected veteran status, disability, or any other legally protected class. If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, please contact us at accommodations@coursera.org. For California Candidates, please review our CCPA Applicant Notice here. For our Global Candidates, please review our GDPR Recruitment Notice here.
Responsibilities
Design and implement scalable and robust frontend applications while ensuring a high-quality user experience. Collaborate with various stakeholders to adapt to changes and improve existing systems.
Senior Software Developer, Frontend at Coursera
, , Canada - Full Time
Skills Needed
Javascript, Html, Css, React, Web Accessibility, Performance, Design Systems, Ai Assisted Development, Collaboration, Cross Functional Teams
Specialization
Candidates should have over 5 years of front-end engineering experience with strong skills in JavaScript, HTML, CSS, and React. A focus on web accessibility and performance, along with experience in building design systems, is essential.
Experience Required
Minimum 5 year(s)
Senior Software Developer, Research at Google
Waterloo, ON, Canada - Full Time
Skills Needed
Computer Science, Information Retrieval, Natural Language Processing
Specialization
Computer science or equivalent practical experience
Qualification
Graduate
Senior Software Developer (3D Team) at Vention
Montreal, Quebec, Canada - Full Time
Skills Needed
Software Development, 3d Technologies, React, Typescript, Linear Algebra, Graphql, Cad, User Interface Design, Engineering Practices, Performance Optimization, Legacy Code Modernization, Technical Documentation, Team Collaboration, Mentorship, Problem Solving, End To End Ownership
Specialization
Candidates should have a minimum of 5 years of experience in a similar role and an undergraduate degree in a related field. Proficiency in modern frontend frameworks, particularly React, and knowledge of good engineering practices are essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer (fullstack) at Qlik
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
SAP iXp Intern - Software Developer at SAP Group
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
SAP iXp Intern - Software Developer at SAP
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Senior Full Stack Software Engineer at nXscale
NCR, ON, Canada - Full Time
Skills Needed
Software Development, Color, Data Processing, Machine Learning
Qualification
Graduate
Intermediate Software Developer New at Vidyard
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Software Engineer (Insomnia) at Kong
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Full Stack Software Engineer at OFX Hong Kong
Edmonton, Alberta, Canada - Full Time
Skills Needed
Full Stack Development, Javascript, React.Js, Node.Js, Aws, Agile Methodology, Tdd, Restful Apis, Git, Dynamodb, Eventbridge, Technical Leadership, Code Reviews, Mentorship, Problem Solving, Application Architecture
Specialization
Candidates should have extensive experience in commercial software development and strong knowledge of web technologies, particularly modern JavaScript frameworks. Familiarity with AWS solutions and agile development practices is also essential.
Experience Required
Minimum 5 year(s)
Senior Fullstack Software Engineer I at SurveyMonkey
, , Canada - Full Time
Skills Needed
Mlops, Machine Learning, Python, Aws, Ci/Cd, Docker, Kubernetes, Model Deployment, Monitoring, Data Validation, Frontend Development, Ui Components, Apis, Accessibility, Security, Performance
Specialization
Candidates should have 5+ years of professional engineering experience, including 3+ years in ML engineering with Python and AWS. Familiarity with CI/CD pipelines and strong collaboration skills are essential.
Experience Required
Minimum 5 year(s)
Software Engineer - Mobile (Backend) at BitGo
Toronto, Ontario, Canada - Full Time
Skills Needed
Backend Development, Server Side Development, Algorithm Design, Problem Solving, Typescript, Node.Js, Express, Postgresql, Mongodb, Restful Api Design, Microservices, Unit Testing, Functional Testing, Git, Cryptocurrencies, Blockchain
Specialization
At least 3 years of experience in backend development is required, along with strong skills in TypeScript and Node.js. A bachelor's degree in a technical discipline and an understanding of cryptocurrencies are also necessary.
Experience Required
Minimum 2 year(s)
Embedded Software Engineer/Developer at Garmin International Inc
Cochrane, AB, Canada - Full Time
Skills Needed
Development Projects, Consumer Electronics, Wearables, Teams, Software Engineers, Apps, Software Development, Wireless Technologies, Multiple Sites, Developers, Software, Embedded Systems, Power Meters, C++, C, System Development
Specialization
Software Engineering, Engineering
Qualification
BSc
Experience Required
Minimum 2 year(s)
Lead, Software Engineer (Volunteer) at Go Get Friends International
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Engineer - Mobile (Backend) at BitGo
Toronto, Ontario, Canada - Full Time
Skills Needed
Backend Development, Server Side Development, Algorithm Design, Problem Solving, Typescript, Node.Js, Express, Postgresql, Mongodb, Restful Api Design, Microservices, Unit Testing, Functional Testing, Git, Cryptocurrencies, Blockchain
Specialization
At least 3 years of experience in backend development is required, along with strong skills in TypeScript, Node.js, and API design. A bachelor's degree in a technical discipline and an understanding of cryptocurrencies and blockchain are also necessary.
Experience Required
Minimum 2 year(s)
Software Engineer - Battery Systems at Join the eZinc team
Toronto, ON, Canada - Full Time
Skills Needed
Software Development, Git, Doxygen, Version Control, Documentation, Fuzzy Logic, Uml, Ladder Logic, Software Documentation, Power Electronics, Energy Storage, Data Acquisition, Computer Engineering, Battery Management Systems, Microcontrollers
Specialization
Software Engineering, Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Software Engineer (Computer Vision) at NRT Technology Corp
Toronto, ON, Canada - Full Time
Skills Needed
Web Api, Sql Server, Software Design Patterns, Android Development, Mvc, Entity Framework, Technical Requirements, Computer Science, Gaming Industry, Communication Skills, Computer Vision, Framework, Asp.Net, C++, Training
Qualification
Graduate
Senior Software Developer - Toronto at Randstad
Toronto, ON, Canada - Full Time
Skills Needed
Sql, Oracle Database, Accounts Payable, Design Patterns, Xml, E Business, Business Knowledge, Obiee, Design, Integration, Report Development, Accounts Receivable, General Ledger, Unix
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Senior Software Developer - Toronto at Randstad
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Developer - Toronto at Randstad
Toronto, ON, Canada - Full Time
Skills Needed
Platforms, Oracle, Design Patterns, Hibernate, Sql, Aws, Databases, Jpa, Jquery, Spring Framework, Angular
Qualification
Graduate
Experience Required
Minimum 10 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...