cover image
Scotiabank

Scotiabank

www.scotiabank.com

18 Jobs

94,869 Employees

About the Company

Welcome to Scotiabank. We serve thousands of customers, families, and communities across the globe, helping them achieve success through advice, products, and services. Follow for news, insights, thought leadership and more.

Our disclaimer: bit.ly/socialdisclaim

Listed Jobs

Company background Company brand
Company Name
Scotiabank
Job Title
Software Engineer (Java / Python)
Job Description
**Job Title:** Software Engineer (Java / Python) **Role Summary:** Design, develop, test, deploy, and support enterprise applications that enhance capital markets products and analytics platforms. Collaborate with business stakeholders, architects, and cross‑functional engineering teams to deliver production‑grade solutions throughout the full project lifecycle. **Expectations:** - Continuous learner with a customer‑focused mindset. - Deepen client relationships and translate business needs into technical solutions. - Adhere to risk, compliance, and operational controls. - Communicate effectively with both technical and non‑technical audiences. - Proactively refactor legacy code and improve user experience. **Key Responsibilities:** - Gather requirements, conduct gap analysis, and produce actionable specifications. - Partner with Architecture to design and integrate solutions, including database schemas. - Write production‑quality code in Java and/or Python. - Design test plans and automate functional, non‑functional, regression, and performance tests. - Create deployment scripts and utilize DevOps pipelines (Accelerator, Jenkins, Docker, etc.). - Provide production support and troubleshoot complex queries. - Refactor legacy codebases as needed. - Ensure adherence to risk appetite, compliance, and operational controls. **Required Skills:** - 8+ years enterprise application development using at least two modern languages (Java, Python). - 5+ years Linux/Unix scripting. - 5+ years SQL and database design. - Experience with messaging bus technologies (Kafka, MQ, JMS, Solace). - Proficiency in system design, development, QA, and integration methodologies. - Familiarity with DevOps tools (Bitbucket/GIT, Jenkins, Artifactory, Gradle, Docker). - Solid understanding of test automation frameworks and tools. - (Nice to have) Front‑end frameworks (Angular, React), data transformation, capital markets workflow knowledge, application/solutions architecture. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). - Certifications in Java, Python, or DevOps are preferred but not mandatory.
Toronto, Canada
Hybrid
Senior
09-03-2026
Company background Company brand
Company Name
Scotiabank
Job Title
Manager, Business Intelligence & Insights (12-Months Contract), GTB - Toronto, ON
Job Description
Job title: Manager, Business Intelligence & Insights Role Summary: Lead the design, development, and delivery of business insights for Global Transaction Banking. Partner with business stakeholders, analytics engineering, and technology teams to transform complex data into actionable, scalable dashboards and visualizations that inform strategic decisions. Expactations: - Minimum 5 years of business intelligence, analytics, or insights experience. - Bachelor’s degree in Business, Analytics, Computer Science, Finance, or related field (Master’s/MBA preferred). - Proven ability to communicate insights to senior executives. - Strong business acumen and knowledge of GTB products, services, and operations. - Ability to thrive in fast‑paced, ambiguous environments. Key Responsibilities: - Design intuitive, high‑impact Power BI dashboards and scalable data models. - Deliver actionable insights to Sales, Product, Channels, Operations, Strategy, and Risk functions. - Collaborate with Salesforce CRM teams to enhance data quality and define enhancement requirements. - Provide ad‑hoc analysis to support strategic decision‑making. - Ensure accuracy, governance, and access controls across the BI ecosystem. - Identify, prioritize, and resolve data and reporting issues; elevate critical problems. - Act as a centre of excellence for GTB business, product, and payments analytics; serve as trusted advisor. - Ideate and build automation solutions for Sales, Payments, and Product teams. - Partner with GTB Analytics Engineering and Advanced Analytics teams on complex challenges. - Build and maintain relationships with cross‑functional stakeholders and external analytics teams. Required Skills: - Microsoft Power BI, SQL, advanced data modeling. - ETL design, data mining, profiling, cleansing, enrichment. - Experience with cloud data services (Azure Databricks, Google BigQuery). - Strong data storytelling and problem‑solving. - Excellent stakeholder‑management and communication. - Knowledge of Canadian banking and payments industry. Required Education & Certifications: - Bachelor’s degree in Business, Analytics, Computer Science, Finance, or related discipline. - Master’s degree or MBA considered an asset. - Relevant certifications (e.g., Microsoft Certified: Data Analyst Associate, Azure Data Engineer Associate) are a plus.
Toronto, Canada
On site
Mid level
10-03-2026
Company background Company brand
Company Name
Scotiabank
Job Title
Software Engineer (Oracle)
Job Description
**Job Title:** Software Engineer (Oracle) **Role Summary:** Experienced software engineer responsible for designing, developing, testing, and maintaining Java/Python applications and Oracle PL/SQL solutions. Works through full project life‑cycle, ensures code quality, automates testing, supports production, and improves user experience in a fast‑paced, data‑intensive environment. **Expectations:** - Deliver high‑quality, production‑ready code on schedule. - Own end‑to‑end solution development, from specifications to deployment. - Proactively identify and resolve performance, scalability, and reliability issues. - Communicate technical concepts clearly to both technical and non‑technical stakeholders. **Key Responsibilities:** - Design, develop, and enhance Java and Python applications and Oracle PL/SQL components. - Create and maintain comprehensive specifications and technical documentation. - Build and automate functional, regression, non‑functional, and performance test suites. - Support and troubleshoot applications in production environments. - Refactor legacy code and optimize ETL processes for data quality and governance. - Collaborate with CI/CD pipelines using Jenkins, Bitbucket, and Unix shell scripting. - Participate in workflow orchestration with Apache Airflow and data engineering on Databricks (preferred). **Required Skills:** - 3+ years of professional software development and testing (Java & Python). - Strong Oracle PL/SQL development, ETL optimization, performance tuning, and advanced troubleshooting. - Experience with IBM DataStage and data lineage tools. - Proficiency in CI/CD tools (Jenkins, Bitbucket) and Unix shell scripting. - Ability to design and automate test frameworks. - Familiarity with Apache Airflow, Databricks, Azure or GCP (plus). - Knowledge of capital markets technology (asset). - Excellent problem‑solving and communication skills. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience). - Relevant certifications (e.g., Oracle PL/SQL Developer, Java SE, Python) are a plus.
Toronto, Canada
Hybrid
Junior
11-03-2026
Company background Company brand
Company Name
Scotiabank
Job Title
Quality Assurance Analyst - Contract
Job Description
Job title: Quality Assurance Analyst – Contract Role Summary: The QA Analyst ensures the accuracy, completeness, and timely filing of FINTRAC regulatory reports, specifically Large Cash Transaction Reports (LCTR) and Electronic Funds Transfer Reports (EFTR). The analyst reviews, validates, and corrects reports, tracks system issues, and supports continuous improvement initiatives to uphold AML/ATF compliance and operational risk standards. Expectations: - Act independently within defined tasks while maintaining regular communication with AML Risk Management and escalation to Manager or Senior Manager as needed. - Demonstrate strong analytical, problem‑solving, and communication skills to support high‑performance, inclusive collaboration across global teams. Key Responsibilities: - Review, validate, and correct LCTR and EFTR submissions for FINTRAC compliance. - Monitor reporting schedules, ensuring on‑time filing. - Use advanced Excel to analyze, audit, and apply QA corrections to reports. - Identify, track, and communicate system improvements and analytic defects; participate in implementation. - Produce ad‑hoc reporting, monitor efficiency/effectiveness of regulatory reporting, and solicit feedback to refine processes. - Uphold risk appetite and control environment, ensuring day‑to‑day business controls meet operational, regulatory, AML/ATF, and conduct risk obligations. - Escalate unacceptable AML risks to QA Manager or Senior Manager. Required Skills: - Minimum 3 years of experience in financial or regulatory reporting, with focus on FINTRAC, SWIFT, and non‑SWIFT EFT. - In‑depth knowledge of LCT and wire payment processing (MT103, MX). - Strong understanding of AML, fraud, and BNS client systems. - Advanced Microsoft Excel skills (formulas, pivot tables, data analysis). - Analytical ability to process large volumes of transactional data. - Excellent interpersonal, communication, and diplomatic skills. - Self‑motivated, initiative‑driven, and results‑oriented. Required Education & Certifications: - Recognized undergraduate degree in Business, Accounting, Finance, or related technical field. - ACAMS certification preferred (not mandatory).
Toronto, Canada
On site
Junior
11-03-2026