Enable job alerts via email!

systems engineer - software

Scotiabank

Toronto

On-site

CAD 100,000 - 125,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial institution in Toronto is seeking a Lead Software Engineer to enhance capital markets products and analytics platforms. The ideal candidate will have over 8 years of experience in enterprise application development, proficiency in Java or Python, and a strong understanding of DevOps practices. This full-time role offers competitive hourly pay and the opportunity to lead transformational projects.

Benefits

Diversity, Equity, Inclusion & Allyship
Competitive salary
Permanent employment

Qualifications

  • 8+ years of experience in enterprise application development using 2 or more modern languages (Java/Python preferred).
  • 5+ years of experience with Linux or Unix, including related scripting.
  • Good working knowledge of design patterns and best practices.

Responsibilities

  • Lead complex transformational solutions and oversee production implementation.
  • Mentor and guide other developers.
  • Communicate effectively with technical and non-technical audiences.

Skills

Enterprise application development
Java
Python
Linux
SQL
DevOps tools
Kafka
Angular
Automation technology
Communication skills

Education

Bachelor’s degree in a technical field

Tools

Jenkins
Kafka and MQ technologies
Airflow
Job description
Lead Software Engineer

Scotiabank

Location: Toronto, ON (On site)

Employment: Permanent, Full time

Salary: $33.46 to $84.62 per hour

Start Date: As soon as possible

Vacancies: 1

Requisition ID: 237181

Advertised until: 2025-12-13

Job details

Join a purpose driven winning team, committed to results, in an inclusive and high‑performing culture. The Global Banking and Markets Engineering (GBME) team is the fast‑moving, award‑winning technology engine that powers Scotiabank’s Corporate, Investment Banking and Capital Markets businesses. GBME is searching for a Lead Software Engineer who will boost the capabilities of capital markets products and analytics platforms.

Responsibilities
  • Lead complex transformational solutions and integrations end‑to‑end across various projects in GBME, producing actionable and complete specifications, writing production‑quality code, and overseeing production implementation.
  • Advocate for professional‑level solutions, code quality, and modern engineering practices.
  • Independently develop, test, and deploy complex custom components using vendor APIs in Java or related technology.
  • Design test sets (automate where possible) using vendor and in‑house developed tools; enhance testing tools as needed.
  • Design, deliver and enhance new and current solutions and applications, committed to writing the most efficient, scalable code possible, and continuously finding improvements.
  • Partner with the Architecture team on the design and integration of scalable solutions.
  • Improve the end‑user experience by finding scalable solutions and addressing complex ad‑hoc queries.
  • Mentor and guide other developers.
  • Communicate effectively with technical and non‑technical audiences.
  • Coach and train end users (as needed).
Qualifications
  • 8+ years of experience in enterprise application development using 2 or more modern development languages (Java / Python preferred).
  • 5+ years of experience with Linux or Unix, including related scripting.
  • 5+ years of experience with SQL and/or other query languages and database design.
  • Experience with DevOps tools such as Jenkins and build/deploy pipelines.
  • Experience with messaging bus technologies like Kafka, MQ, JMS, or Solace.
  • Experience with front‑end technology (e.g., Angular, Vue).
  • Experience with automation / scheduling technology (e.g., Airflow, Nifi).
  • Good working knowledge of design patterns and best practices.
  • Excellent communication skills to varying audiences including executive leadership and non‑technical resources.
  • Ability to work independently with minimum supervision.
  • Curious nature, consistently on the look‑out for process improvements.
  • Strong ability to work on several concurrent assignments involving various technologies and environments.
  • Capability to interact and coordinate with numerous internal teams, including Operations and Application support groups.
  • Experience working on projects with large data volumes.
  • Bachelor’s degree in a technical field such as computer science, computer engineering or related field.
  • Preferred: Experience working on data transformation, Cloud (GCP) or Kubernetes (GKE), knowledge of Capital Markets workflows and products, experience interfacing directly with Front Office users, experience in application / solutions architecture, previous Scotiabank experience.
Benefits & Compensation
  • Diversity, Equity, Inclusion & Allyship – inclusive culture where every employee is empowered to reach their fullest potential.
  • Salary: $33.46 to $84.62 per hour.
  • Permanent employment, full time.
  • Location: Toronto, ON (On site).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.