Software Engineering Jobs in Canada

About 2584 results in (3) seconds Clear Filters

Jobs Search

About 2584 results in (3) seconds
Software Architect at UniUni Logistics
Vancouver, BC, Canada - Full Time
Skills Needed
Aws, Optimization, Continuous Process Improvement, System Performance, Computer Science, Design, Mysql, Postgresql, Scalability, Emerging Technologies, Python, Architecture, Angular, Diagrams, Technical Leadership, Java, Microservices, Application Architecture, Validation
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Software Developer at Finlink Group
Scarborough, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Developer at Norima Consulting
Winnipeg, MB, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Developer at LeapAP Inc
Aurora, ON, Canada - Full Time
Skills Needed
Computer Science, Web Technologies, It, Web Scraping, Mysql, Agile Methodologies, Git, Computer Engineering
Specialization
Computer science software engineering computer engineering or related field
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Software Developer at Finlink Group
Toronto, ON M9C 5K7, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Developer at Helm Operations Software Inc
Remote, British Columbia, Canada - Full Time
Skills Needed
Rdbms, User Experience, Javascript, Python, Web Design, Communication Skills, Programming Languages, Java
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Software Developer at BinSentry
Kitchener, ON N2G 1H6, Canada - Full Time
Skills Needed
Aws, Computer Science, Javascript, Computer Vision, It
Specialization
Computer science software engineering or related field (or equivalent experience
Qualification
Graduate
Software Developer at Genesys
Markham, ON, Canada - Full Time
Skills Needed
Customer Engagement, Angularjs, Artificial Intelligence, Javascript, Amazon Web Services, Java, Computer Engineering, Communication Skills, Ec2, Data Analytics, Computer Science
Specialization
Computer science computer engineering or related disciplines
Qualification
Graduate
Software Developer at Ericsson
Ottawa, Ontario, Canada - Full Time
Skills Needed
C, Operating Systems, Kernel Development, Driver Development, Linux, Artificial Intelligence, Microcontrollers, Uart, Spi, I2c, Timers, Power Management, Wireless Socs, Yocto, Ci/Cd, Python, Java
Specialization
A B.Sc or M.Sc in Computer Science, Electrical Engineering, or a related field is required. Up to 2 years of experience or fresh graduates with a willingness to learn are encouraged to apply.
software developer at CRYPTOINFOLINE LTD
Oshawa, ON L1G 3V2, Canada - Full Time
Skills Needed
Technology
Qualification
Graduate
Software Developer at Finlink Group
Brampton, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Developer at Finlink Group
Scarborough, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Developer at Finlink Group
Toronto, ON M8Z 1S1, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Developer at JD Online Retail inc
Ottawa, ON, Canada - Full Time
Skills Needed
Javascript, English, Life Insurance, Databases, Software Solutions, Java, Python, Programming Languages, Technology, Dental Care
Qualification
Graduate
Experience Required
Minimum 2 year(s)
software architect at MYGO CONSULTING
Brampton, ON L6Y 2C9, Canada - Full Time
Skills Needed
Data Visualization, Bmc Remedy, Linux, Agile, Technology, Unix, Operations, Devops, Software, Jenkins, Project Management Software, Jira
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Software Developer at Scotiabank
Toronto, ON M5H 1H1, Canada - Full Time
Skills Needed
Computer Science, Working Experience, Investment Banking, Confluence, Web Services, Spring Boot, Relational Databases, Google Cloud, Spring Batch, Design, Bitbucket, Diving, Viewpoint, Dynatrace, Git, Gradle, Hibernate, Unit Testing, Kubernetes, Infrastructure
Specialization
Computer science engineering or related discipline is preferred
Qualification
Graduate
Software Developer at Finlink Group
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Developer at HelloFresh
Toronto, Ontario, Canada - Full Time
Skills Needed
React Js, Javascript Framework, Continuous Delivery, Unit Testing, Integration Testing, Function Testing, Server Side Technologies, Next.Js, Nest.Js, Nuxt.Js, Remix, Monitoring Tools, Observability Tools, Mobile App Development, Nodejs, Python, Golang
Specialization
2+ years of experience with React JS or similar frameworks is required. Candidates should also have hands-on experience in continuous delivery and writing various types of test cases.
Experience Required
Minimum 2 year(s)
Software Developer at Payworks Inc
Winnipeg, MB R3Y 2L5, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer science software engineering or equivalent combination of education and experience
Qualification
Diploma
Experience Required
Minimum 3 year(s)
Software Developer at City of Winnipeg
Winnipeg, MB, Canada - Full Time
Skills Needed
Software Development Tools, Computer Science, Working Experience, Testing Tools, Software, Finish, Integrated Development Environments, Integration, Collaboration Tools, Cloud Computing, Databases, Communication Skills, Reliability, Development Projects
Specialization
Computer science software engineering or equivalent education and experience
Qualification
Graduate
Software Architect at UniUni Logistics
Vancouver, BC, Canada -
Full Time


Start Date

Immediate

Expiry Date

15 Nov, 25

Salary

110000.0

Posted On

15 Aug, 25

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Aws, Optimization, Continuous Process Improvement, System Performance, Computer Science, Design, Mysql, Postgresql, Scalability, Emerging Technologies, Python, Architecture, Angular, Diagrams, Technical Leadership, Java, Microservices, Application Architecture, Validation

Industry

Computer Software/Engineering

Description

WHO ARE WE?

UniUni, a North American leader in last-mile logistics, delivers tens of millions of parcels annually across Canada, from coast to coast, and is rapidly expanding its footprint in the United States. Founded in 2019, UniUni is known for its tech-driven innovation and crowdsourced delivery model, providing fast, economical, and reliable services to local, national, and international e-commerce clients.

WHAT DO WE OFFER?

At UniUni, we empower our employees with opportunities to achieve their professional goals. We value both lateral growth and vertical advancement, ensuring every role helps you develop your skills, broaden your expertise, and build a fulfilling career. We are looking for passionate professionals ready to work hard, embrace challenges, and enjoy being part of a dynamic, fun team.

REQUIREMENTS

  • Collaborate with cross-functional teams and stakeholders to gather requirements and translate them into robust technical architectures.
  • Design and deliver end-to-end solutions leveraging PHP/Laravel, Java, Python, Angular, React, Microservices, MySQL, PostgreSQL, and AWS.
  • Architect, design, and implement database sharding strategies for MySQL and/or PostgreSQL to support large-scale, high-concurrency environments.
  • Own the full solution lifecycle, from discovery and architecture design through validation, implementation, and optimization.
  • Contribute to technology strategy, tool evaluation, and continuous process improvement.
  • Produce clear architectural documentation, diagrams, and decision logs, ensuring alignment with business and technical objectives.
  • Stay ahead of emerging technologies and recommend innovative solutions to enhance system performance and scalability.

QUALIFICATIONS

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of professional software engineering experience, including 4+ years in a technical leadership or architecture-focused role.
  • Strong hands-on proficiency with PHP/Laravel, Java, Python, Angular, React, Microservices, MySQL, PostgreSQL, and AWS.
  • Proven experience implementing database sharding in production environments.
  • Strong understanding of scalable, cloud-native application design and deployment.
  • In-depth knowledge of the end-to-end solutioning cycle and enterprise application architecture.
  • Excellent communication and collaboration skills, with the ability to convey complex technical concepts to both technical and non-technical audiences.
  • Strong analytical and problem-solving skills with exceptional attention to detail.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

We are seeking a highly skilled and experienced Software Architect to join our growing team. The ideal candidate will have a proven track record of defining architectural vision, executing technology strategies, and collaborating across cross-functional product and engineering teams. Candidates with Principal Software Engineer experience who have taken on architectural responsibilities are strongly encouraged to apply.
As a Software Architect, you will be responsible for designing and implementing enterprise-level applications that power our core business operations, ensuring technical excellence, scalability, and long-term maintainability.

Software Architect at UniUni Logistics
Vancouver, BC, Canada - Full Time
Skills Needed
Aws, Optimization, Continuous Process Improvement, System Performance, Computer Science, Design, Mysql, Postgresql, Scalability, Emerging Technologies, Python, Architecture, Angular, Diagrams, Technical Leadership, Java, Microservices, Application Architecture, Validation
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Software Developer at Finlink Group
Scarborough, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Developer at Norima Consulting
Winnipeg, MB, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Developer at LeapAP Inc
Aurora, ON, Canada - Full Time
Skills Needed
Computer Science, Web Technologies, It, Web Scraping, Mysql, Agile Methodologies, Git, Computer Engineering
Specialization
Computer science software engineering computer engineering or related field
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Software Developer at Finlink Group
Toronto, ON M9C 5K7, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Developer at Helm Operations Software Inc
Remote, British Columbia, Canada - Full Time
Skills Needed
Rdbms, User Experience, Javascript, Python, Web Design, Communication Skills, Programming Languages, Java
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Software Developer at BinSentry
Kitchener, ON N2G 1H6, Canada - Full Time
Skills Needed
Aws, Computer Science, Javascript, Computer Vision, It
Specialization
Computer science software engineering or related field (or equivalent experience
Qualification
Graduate
Software Developer at Genesys
Markham, ON, Canada - Full Time
Skills Needed
Customer Engagement, Angularjs, Artificial Intelligence, Javascript, Amazon Web Services, Java, Computer Engineering, Communication Skills, Ec2, Data Analytics, Computer Science
Specialization
Computer science computer engineering or related disciplines
Qualification
Graduate
Software Developer at Ericsson
Ottawa, Ontario, Canada - Full Time
Skills Needed
C, Operating Systems, Kernel Development, Driver Development, Linux, Artificial Intelligence, Microcontrollers, Uart, Spi, I2c, Timers, Power Management, Wireless Socs, Yocto, Ci/Cd, Python, Java
Specialization
A B.Sc or M.Sc in Computer Science, Electrical Engineering, or a related field is required. Up to 2 years of experience or fresh graduates with a willingness to learn are encouraged to apply.
software developer at CRYPTOINFOLINE LTD
Oshawa, ON L1G 3V2, Canada - Full Time
Skills Needed
Technology
Qualification
Graduate
Software Developer at Finlink Group
Brampton, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Developer at Finlink Group
Scarborough, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Developer at Finlink Group
Toronto, ON M8Z 1S1, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Developer at JD Online Retail inc
Ottawa, ON, Canada - Full Time
Skills Needed
Javascript, English, Life Insurance, Databases, Software Solutions, Java, Python, Programming Languages, Technology, Dental Care
Qualification
Graduate
Experience Required
Minimum 2 year(s)
software architect at MYGO CONSULTING
Brampton, ON L6Y 2C9, Canada - Full Time
Skills Needed
Data Visualization, Bmc Remedy, Linux, Agile, Technology, Unix, Operations, Devops, Software, Jenkins, Project Management Software, Jira
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Software Developer at Scotiabank
Toronto, ON M5H 1H1, Canada - Full Time
Skills Needed
Computer Science, Working Experience, Investment Banking, Confluence, Web Services, Spring Boot, Relational Databases, Google Cloud, Spring Batch, Design, Bitbucket, Diving, Viewpoint, Dynatrace, Git, Gradle, Hibernate, Unit Testing, Kubernetes, Infrastructure
Specialization
Computer science engineering or related discipline is preferred
Qualification
Graduate
Software Developer at Finlink Group
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Developer at HelloFresh
Toronto, Ontario, Canada - Full Time
Skills Needed
React Js, Javascript Framework, Continuous Delivery, Unit Testing, Integration Testing, Function Testing, Server Side Technologies, Next.Js, Nest.Js, Nuxt.Js, Remix, Monitoring Tools, Observability Tools, Mobile App Development, Nodejs, Python, Golang
Specialization
2+ years of experience with React JS or similar frameworks is required. Candidates should also have hands-on experience in continuous delivery and writing various types of test cases.
Experience Required
Minimum 2 year(s)
Software Developer at Payworks Inc
Winnipeg, MB R3Y 2L5, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer science software engineering or equivalent combination of education and experience
Qualification
Diploma
Experience Required
Minimum 3 year(s)
Software Developer at City of Winnipeg
Winnipeg, MB, Canada - Full Time
Skills Needed
Software Development Tools, Computer Science, Working Experience, Testing Tools, Software, Finish, Integrated Development Environments, Integration, Collaboration Tools, Cloud Computing, Databases, Communication Skills, Reliability, Development Projects
Specialization
Computer science software engineering or equivalent education and experience
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...