1

Software Engineer Engineer Jobs in Ontario (NOW HIRING)

You will be a member of the AI Engineering and Labs team focused on designing and implementing innovative, intelligent software solutions across the Bank's business lines. Your role will contribute ...

New

Software Engineer

Toronto, ON · On-site

CA$70K - CA$88K/yr

The team is looking for an enthusiastic engineer who is passionate about building high-quality software with a great team and improving the customer experience for millions of people who use our ...

Software Engineer

Mississauga, ON · On-site

CA$70K - CA$88K/yr

The team is looking for an enthusiastic engineer who is passionate about building high-quality software with a great team and improving the customer experience for millions of people who use our ...

Job Summary We're hiring a Senior Software Engineer to provide technical leadership across enterprise SaaS platforms and strategic engineering initiatives. This role focuses on Java-based platform ...

Software Engineer

Ottawa, ON

CA$85K - CA$135K/yr

Job Title: Software Engineer Job Location: Ottawa, ON Job Code: 39213 Job Schedule: Day Shift Compensation Range: Between $85,500 - $135,500 CDN annually We are seeking a Software Engineer to ...

Our Software Engineering team is currently developing end-to-end real-time solutions for the public safety and security industries. This includes data interfacing, collection, aggregation, display ...

Software Engineer

Ottawa, ON

CA$85K - CA$135K/yr

Job Title: Software Engineer Job Location: Ottawa, ON Job Code: 39213 Job Schedule: Day Shift Compensation Range: Between $85,500 - $135,500 CDN annually We are seeking a Software Engineer to ...

Software Engineer

Toronto, ON · Remote

CA$8/hr

InvestorCOM is seeking a Software Engineer to design, build, and evolve the software that powers our compliance platform and delivers meaningful value to our clients. This is a hands-on engineering ...

Software Engineer Job Type: Contract Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems through real-world software ...

SOFTWARE ENGINEER TEAM: MEDIA LOCATION: TORONTO (HYBRID) COMPANY OVERVIEW At Salt Media , we're on a mission to earn the world's attention. As the media division of Salt XC, we're building a ...

We are seeking a highly skilled Senior Software Engineer to join the Ford Flashing Tool Team . Our team is responsible for architecting, building, and supporting the end-to-end flashing sequence that ...

About the Role We're looking for an Software Engineer to join our Automotive Finance Engineering team. You will play a key role in developing cloud ready backend services, APIs, and front end ...

We are looking for an enthusiastic and motivated software engineer to join our marketplace teams. This is an excellent opportunity for someone early in their career who is eager to learn and ...

Staff Software Engineer

Toronto, ON · Hybrid

CA$173K - CA$197K/yr

161 Bay Street (93021), Canada, Toronto,Toronto, Ontario, Staff Software Engineer About Capital One Canada. For 30 years, we've been on a mission to change banking for good. We challenge the ...

Staff Software Engineer

Toronto, ON · Hybrid

CA$173K - CA$197K/yr

161 Bay Street (93021), Canada, Toronto,Toronto, Ontario, Staff Software Engineer About Capital One Canada. For 30 years, we've been on a mission to change banking for good. We challenge the ...

Staff Software Engineer

Toronto, ON · Hybrid

CA$172K - CA$197K/yr

161 Bay Street (93021), Canada, Toronto,Toronto, Ontario, Staff Software Engineer About Capital One Canada. For 30 years, we've been on a mission to change banking for good. We challenge the ...

next page

Showing results 1-20

Software Engineer Engineer information

What is the difference between Software Engineer Engineer vs Software Engineer?

AspectSoftware EngineerSoftware Engineer Engineer
CredentialsBachelor's in CS or related field; sometimes certificationsSame as Software Engineer, often with additional certifications or experience
Work EnvironmentDevelopment teams, tech companies, startupsSimilar environments, often with more complex projects or responsibilities
Industry UsageWidely used across tech, finance, healthcare, etc.Less common; sometimes used interchangeably or in specific companies
Comparison IntentUnderstanding roles, career paths, or job requirementsClarifying distinctions or advanced responsibilities

While both roles involve software development, a Software Engineer Engineer may focus on more complex systems or specialized tasks. However, in many organizations, the titles are used interchangeably. Understanding the specific job description is essential for clarity.

Is a software engineer a well paying job?

Software engineers typically earn competitive salaries that vary based on experience, location, and specialization. They often receive benefits such as bonuses, stock options, and opportunities for career advancement, making it a financially rewarding profession overall.

What job does a software engineer do?

A software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages, such as Java, Python, or C++, and often collaborate with teams to create efficient and reliable software solutions. Strong problem-solving skills and knowledge of software development methodologies are essential for this role.

What cities in Ontario are hiring for Software Engineer Engineer jobs?

Cities in Ontario with the most Software Engineer Engineer job openings:

Infographic showing various Software Engineer Engineer job openings in Ontario as of August 2026, with employment types broken down into 85% Full Time, 11% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution.

Software Engineer (AI Engineer)

Scotiabank

On-site

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Select how often (in days) to receive an alert:

Select how often (in days) to receive an alert:

Please be advised that our Careers site will be unavailable from November 28 at 12am ET to November 29 12am ET for scheduled system maintenance.

Requisition ID:

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

You will be a member of the AI Engineering and Labs team focused on designing and implementing innovative, intelligent software solutions across the Bank's business lines. Your role will contribute to the organization's AI strategy dedicated to creating value for the Bank and its customers. You will work closely with teams of data scientists, data engineers, product managers, and more senior software engineers to understand global business partner challenges and processes in order to turn those insights into working software solutions.

Is this role right for you?

  • You enjoy taking ownership of your work, have a great attention to detail, and pride yourself in delivering scalable, robust, and polished products to the end users.
  • You can help gather and refine business requirements and contribute to clear technical specifications.
  • You can perform research and, with guidance from senior engineers, design efficient solutions which meet specifications, and adhere to the industry's best practices and organizational policies.
  • You are an excellent verbal and written communicator who likes to share ideas with the team and who makes it a practice to document designs, deliverables, as well as any other pertinent information such as operational and support runbooks and processes.
  • You are a voracious learner who likes to take on new challenges, while simultaneously taking pride in continuous improvement of existing software products, with the goal of providing an outstanding service for our customers.
  • You have a knack for deriving insights out of data and applying them to address business opportunities.

Do you have the skills that will enable you to succeed?

  • You have a university degree in a relevant STEM discipline. (Electrical/Computer/Software Engineering, Computer Sciences, Mathematics).
  • 3+ years of experience in software engineering, system design, and integration.
  • Experience developing applications (Python and microservice architecture are preferred).
  • Experience working with databases and key-value data stores (e.g., PostgreSQL, Redis, MongoDB). Experience using a message broker-like service (e.g., RabbitMQ, Kafka, bonus points for GCP Pub/Sub).
  • Concrete understanding of REST API design and familiarity with other common networking standards and protocols.
  • Experience with Machine Learning, LLMs, and Agentic AI development (e.g., LangChain, LangGraph, ADK, LangSmith) is a very strong plus.
  • Experience with Docker/Docker Compose, Kubernetes, GCP are a very strong plus.
  • Experience writing/maintaining Helm Charts (preferable) and working with other IT Automation software (e.g., Ansible, Terraform) is a very strong plus.
  • Experience with building/using CI/CD pipelines (e.g., ArgoWF/ArgoCD) is a plus.
  • Experience using Linux and proficiency with DevOps and tooling.
  • Consistent use of version control (e.g., git).

What’s in it for you?

  • The opportunity to join a forward-thinking company surrounded by a collaborative team of innovative thinkers.
  • A rewarding career path with diverse opportunities.
  • Internal development to support your growth and enhance your skills.
  • A competitive compensation and benefits package.
  • An inclusive organization committed to making a difference in our communities.
  • A collaborative working environment that encourages creativity, curiosity, and celebrates success!

#AIDataPlatforms

Location(s): Canada : Ontario : Toronto

Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets. At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance, please click here .

Job Segment: Software Engineer, Engineer, Linux, Electrical, Engineering, Research, Technology

#J-18808-Ljbffr