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).