1

Bank Computer Science Jobs in Toronto, ON (NOW HIRING)

The ideal candidate has recently completed their Bachelor's degree in Computer Science, Engineering ... Recommend best practices and enhancements aligned with the Bank's technology roadmap. * Partner ...

... Banking and Specialized applications. In this role, you'll apply your strong programming and computer science foundation to contribute to quality engineering (QE) processes, test automation, and ...

You have a degree in a quantitative field (i.e. mathematics, statistics, computer science ... pay, banking benefits, a benefits program*, defined benefit pension plan*, an employee share ...

... Banking. What You Will Bring to Succeed Education: * Bachelor's degree in Computer Science, Data Science, Information Technology, Business Administration, or a related field. * Master's degree (e.g ...

... for Core Banking and Specialized applications * Partner with IT and business teams to ensure comprehensive test coverage Requirements * A degree in Computer Science, Engineering, or a related ...

Showing results 41-60

Bank Computer Science information

What is a bank computer scientist?

A Bank Computer Scientist is a technology professional who specializes in designing, developing, and maintaining computer systems and software used within the banking sector. Their responsibilities include ensuring the security of financial transactions, developing algorithms for fraud detection, and implementing reliable banking applications. They work closely with IT and security teams to keep banking systems running efficiently and securely. Their expertise helps banks adapt to new technologies and meet regulatory requirements.

How does a bank computer scientist typically collaborate with other departments in a banking environment?

In a banking environment, Computer Science professionals frequently work alongside teams from risk management, compliance, operations, and customer service to develop, test, and maintain secure and efficient banking systems. Collaboration often involves gathering requirements, troubleshooting issues, and integrating new technologies to support business goals. Effective communication and understanding of banking regulations are key, as projects may involve cross-functional meetings and ongoing coordination to ensure technological solutions align with industry standards and client needs.

What are the key skills and qualifications needed to thrive as a bank computer scientist, and why are they important?

To succeed as a Bank Computer Science professional, you need a solid background in computer science, programming languages (such as Java or Python), and knowledge of banking systems, often supported by a relevant degree. Familiarity with core banking software, cybersecurity practices, databases, and sometimes certifications like CISSP or CISM are typically required. Strong analytical thinking, attention to detail, and effective teamwork help address complex technical challenges and ensure secure, efficient operations. These skills are crucial for maintaining robust financial systems, safeguarding sensitive data, and supporting innovative banking solutions.

What is the difference between Bank Computer Science vs Bank IT Specialist?

AspectBank Computer ScienceBank IT Specialist
Required CredentialsBachelor's in Computer Science or related field, certifications like CompTIA, CiscoSimilar certifications, often with additional focus on network or security certifications
Work EnvironmentBank IT departments, software development teams, cybersecurity unitsBank branches, data centers, IT support teams within banks
Employer & Industry UsageFinancial institutions, banks, fintech companiesBanking institutions, financial service providers
Common Search & Comparison IntentUnderstanding roles in banking tech, career paths in bank ITJob responsibilities, certifications, and skills for bank IT roles

Bank Computer Science focuses on software development, system analysis, and cybersecurity within banks, often requiring programming skills and advanced technical knowledge. Bank IT Specialist typically handles hardware, network support, and troubleshooting in banking environments. Both roles share similar credentials and industry usage but differ in daily responsibilities and technical focus.

Can someone who studies computer science work in a bank?

Yes, a computer science graduate can work in a bank, often in roles such as software developer, cybersecurity analyst, or data analyst. Banks rely on computer science skills for developing financial software, managing data security, and maintaining banking systems, often requiring knowledge of programming languages, databases, and security protocols.

How is computer science used in banking?

Bank computer science professionals develop and maintain software systems that support banking operations, including transaction processing, fraud detection, and data security. They also work with databases, cybersecurity measures, and financial algorithms to ensure efficient and secure banking services.

What positions would you work in a bank with a computer science degree?

With a computer science degree, you can work in various bank roles such as software developer, systems analyst, cybersecurity specialist, data analyst, or IT support. These positions involve developing banking applications, managing security protocols, analyzing financial data, and maintaining IT infrastructure, often requiring knowledge of programming languages, databases, and security tools.

What are popular job titles related to Bank Computer Science jobs in Toronto, ON?

For Bank Computer Science jobs in Toronto, ON, the most frequently searched job titles are:

Infographic showing various Bank Computer Science job openings in Toronto, ON as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 75% Full Time, 19% Part Time, 3% Contract, and 1% Nights. Highlights an 79% Physical, 1% Hybrid, and 20% Remote job distribution.

Manager, Loan Portfolio Revenue Control

Toronto, ON • On-site

Scotiabank
Banking and Credit Intermediation • 10K+ employees

Full-time

Posted 21 days ago


Job description

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

Purpose

Drive portfolio profitability and revenue integrity by identifying opportunities to optimize pricing, spread, FTP, and fee generation across the loan book, while detecting revenue leakage and supporting proactive revenue optimization strategies.

Reporting to the Senior Manager, Revenue Optimization, the Manager supports Profitability Optimization & Loan Portfolio Management within Canadian Commercial Banking through analysis of loan and relationship economics, including revenue recognition methodologies, systems, front-line practices, and NII/NIR generation.

The role is responsible for analyzing key performance indicators and supporting the execution of pricing and revenue enhancement initiatives, leveraging strong knowledge of Bank platforms and processes to identify gaps in FTP, spread, and other revenue drivers, and develop effective pricing strategies.

Accountabilities:

Portfolio Monitoring & Revenue Optimization:

  • Monitor and analyze portfolio KPIs, including NII, NIR, fees, FTP, spread, and pricing realization
  • Identify, quantify, and investigate revenue leakage drivers (e.g., pricing gaps, booking inconsistencies, data/system issues)
  • Act as a subject matter expert on pricing platforms, policies, and methodologies
  • Support the development and enhancement of pricing strategies to optimize risk-adjusted returns and client profitability

Analytics & Reporting

  • Develop and maintain automated dashboards and KPI reporting to monitor portfolio performance and pricing effectiveness
  • Integrate and analyze data from multiple systems (e.g., PrecisionLender, nCino, loan systems, data lake)
  • Leverage tools such as Python, SQL, and Power BI to improve data processing, analysis, and reporting efficiency
  • Perform trend analysis and scenario modeling to support pricing and portfolio management decisions
  • Deliver insights in a clear, actionable format for senior management and executive stakeholders

Data & Process Improvement

  • Identify and address data quality, data lineage, and system integration gaps impacting revenue measurement
  • Support enhancements to data infrastructure and reporting architecture, including automation of manual processes
  • Contribute to improving end-to-end revenue visibility and control frameworks
  • Assist in implementing and validating new data elements and business rules (e.g., pricing attributes, renewal indicators) Stakeholder Collaboration

Stake Holder Collaboration:

Collaborate with Analytics, Treasury, Technology, Client Measurement, and Salesforce/nCino teams to support pricing and revenue initiatives. Provide analytical support for strategic projects, business cases, and ad-hoc requests Translate complex data into clear insights and recommendations for both technical and non-technical audiences Support user adoption, training, and continuous improvement of pricing tools and reporting solutions

Dimensions:

  • The Business Bank is a large contributor to Canadian Banking, generating NIAT of $600MM+ and is comprised of numerous sub-business lines supported by over 1,000 FTE across Canada
  • The Manager, Pricing Analytics receives direction from the Senior Manager, Pricing Analytics and works independently to identify, develop and implement strategies and achieve results
  • A high degree of judgement is required to effectively review and analyze initiatives, as well as to create directions for various projects.

Educational Requirements:

  • Bachelor's degree in Statistics, Computer Science, Business or related field or relevant experience
  • MBA or Master's degree in Statistics/Computer Science/Analytics a plus

Experience:

  • Minimum of 2+ years of experience in commercial banking preferred
  • Experience in business banking operations would be an asset
  • Familiarity with internal systems such as STO, SDR, OLL, and Intralink is an asset
  • Excellent analytical skills. Must be able to source, manipulate and interpret data, perform analysis and make informed recommendations. Experience in building statistical models is a plus
  • Proficiency in SQL, Python and business intelligence tools such as Power BI are preferred
  • Enjoy discovering and learning new technologies Skills: - Familiarity with analytic processes and data-based decision making, - Attention to detail and drive to deliver on time are required - Excellent prioritizing, presentation, and communication skills would be a plus

Skills:

  • Familiarity with analytic processes and data-based decision making
  • Attention to detail and drive to deliver on time are required
  • Excellent prioritizing, presentation, and communication skills would be a plus

Working Conditions

Work in a standard office-based environment.

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. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.