Analyze and improve payment systems and processes within Scotiabank’s payments technology division.
Responsibilities
Develop business and system requirements, including user stories, acceptance criteria, business rules, process flows, story maps, and supporting functional documentation.
Document end-to-end payment journeys covering initiation, validation, routing, processing, clearing and settlement, reconciliation, rejects, returns, and exceptions.
Produce impact analyses identifying affected payment flows, integration points, data requirements, dependencies, operational impacts, and gaps.
Support Scrum Masters, Product Owners, and Engineering Leaders with initiative planning and scoping.
Develop risk analyses that identify delivery, implementation, operational, and payment-processing risks, with appropriate controls and mitigations.
A curious and collaborative Quality Engineer motivated by emerging technologies and creative problem-solving, contributing to new features and digital solutions.
Compensation
Base salary range is expected to be between $86,100.00 CAD - $136,100.00 CAD
Responsibilities
Develop and implement quality engineering code that improves the quality, reliability, and maintainability of software products
Establish processes and tools to maintain automation scripts and generate timely bug-tracking and quality reports
Analyze automated test results, investigate failures, and collaborate with partners to resolve root causes
Design test patterns to assess performance, scalability, reliability, and overall solution quality
Conduct code and deliverable reviews, identify quality risks, and recommend practical mitigation strategies
Quality Engineer responsible for developing and implementing quality engineering code, establishing processes and tools, analyzing test results, designing test patterns, conducting reviews, and promoting quality-focused practices throughout the software development lifecycle.
Compensation
Base salary range is expected to be between $86,100.00 CAD - $136,100.00 CAD
Responsibilities
Develop and implement quality engineering code that improves the quality, reliability, and maintainability of software products
Establish processes and tools to maintain automation scripts and generate timely bug-tracking and quality reports
Analyze automated test results, investigate failures, and collaborate with partners to resolve root causes
Design test patterns to assess performance, scalability, reliability, and overall solution quality
Conduct code and deliverable reviews, identify quality risks, and recommend practical mitigation strategies
Senior Applications Developer, FX Client Testing supporting global FX trading platforms through development, test automation, and observability engineering.
Compensation
Primary Location Full Time Salary Range: $94,300.00 - $141,500.00
Responsibilities
Support FX client testing and onboarding initiatives across Citi's electronic FX trading platforms.
Build and maintain test automation frameworks that improve testing efficiency and platform reliability.
Apply observability and monitoring practices to detect, diagnose, and resolve platform issues quickly.
Coordinate user acceptance testing with trading, sales, and client teams to confirm platform readiness before go-live.
Partner with development, QA, infrastructure, and external client teams to resolve technical issues and improve platform stability.
Requirements
Bachelor's degree/University degree in Computer Science, Software Engineering, Information Technology, or equivalent experience.
Lead the team that makes it possible for every LUS engineering team to ship with speed and confidence, owning how quality is built into the development lifecycle, software certification, production issue triage, and developer experience.
Compensation
The expected base pay range for this position in the Montreal area is CAD $140,000 - CAD $175,000, not inclusive of potential equity offering, bonus or benefits.
Responsibilities
Manage, mentor, and grow a multidisciplinary team of engineers
Set the technical direction for test automation, test coverage of product features, and internal tools
Advocate for quality throughout the development lifecycle
Own release certification, bug bashes, and the production and management of test artifacts and assets
Own the release management process
Requirements
Bachelor's degree in Computer Science, a related field, or equivalent practical experience
Nice to have: Driving change across an engineering organization
The Salesforce DevOps Architect is responsible for advising, designing, and managing deployment orchestration solutions for complex Salesforce implementations.
Compensation
For Ontario-based roles, the base salary hiring range for this position is CAD 130,300 to CAD 179,200 annually.
Responsibilities
Collaborate with client stakeholders to define requirements, deliverables, and manage expectations.
Assess existing DevOps processes, tools, and practices, recommending improvements.
Design, present, and implement best-fit DevOps solutions, considering customer needs, tool preferences, and commercial constraints.
Drive the selection and implementation of DevOps tools and technologies.
Lead DevOps design sessions, architect solutions, and document best practices.
Requirements
Bachelor’s degree in Computer Science, Technology, or equivalent experience.