1,881,879open jobs
110,360companies
256,948added this week
Browse all
Salary
≈ $73k – $131k per year (Estimated)
Location
In office (Toronto)
Seniority
Senior · 6+ years exp
Visa
Positions approved through LMIA in 12 months: 6 · for this role: 1

Confirmed on the employer's own hiring board on Oct 21, 2026. First seen by Alion on Oct 19, 2026. Scotiabank scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Scotiabank, legally The Bank of Nova Scotia, is a Canadian multinational bank headquartered in Toronto, Ontario, and one of Canada's Big Five banks. Founded in 1832, it serves over 25 million customers with personal and commercial banking, wealth management, corporate and investment banking and capital markets, has about 88,000 employees, operates heavily in Latin America and the Caribbean, and trades in Toronto and New York as BNS. Openings include branch customer experience associates and financial advisors in Canada, plus credit risk, KYC and AML, engineering, investment banking and legal roles in Toronto, Bogota and Lima.

Requisition ID: 276586

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

Are you passionate about building scalable, resilient, and secure platforms that serve millions of customers? Join the Scotia Digital team and help shape the next generation of banking services through modern microservices, cloud technologies, and event-driven architectures.

We are looking for a Senior Software Developer (Java) to join our Loyalty Technology team and play a key role in designing, building, and evolving mission-critical banking solutions. This is an opportunity to work on high-impact projects, solve complex technical challenges, mentor fellow engineers, and influence the future architecture of our platform.

As a senior member of the team, you will participate in every stage of the software development lifecycle, from architecture and design to development, testing, deployment, and production support. You'll collaborate with talented engineers, architects, product owners, and business partners while helping drive technical excellence across the organization.

If you're an experienced engineer who thrives in a fast-paced Agile environment, enjoys solving complex problems, and is excited by modern cloud-native development, we'd love to hear from you.

Is this role right for you? In this role, you will:

  • Lead software development initiatives as a senior member of an Agile Scrum team, helping to deliver sprint objectives and key program milestones.
  • Design, develop, and maintain high-performance, scalable microservices and distributed applications supporting critical banking and loyalty services.
  • Analyze business and technical requirements and transform them into robust, maintainable solutions.
  • Contribute to solution architecture by creating both high-level and detailed technical designs.
  • Collaborate with cross-functional teams to identify technical opportunities, assess impacts, and implement effective solutions.
  • Drive engineering excellence through code reviews, design reviews, and adherence to development best practices.
  • Support the planning, execution, testing, deployment, and ongoing optimization of software solutions.
  • Investigate and resolve complex production issues while ensuring platform stability, reliability, and performance.
  • Participate in proof-of-concepts, innovation initiatives, and research activities that advance the technology stack.
  • Document architecture, design decisions, technical workflows, and operational procedures.
  • Contribute to projects that enhance banking experiences for millions of Canadian customers.
  • Promote a culture of continuous improvement, collaboration, innovation, and inclusion.
  • Ensure solutions align with the Bank's security, compliance, and risk management standards.

Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:

Technical Expertise

  • Degree or diploma in Computer Science, Software Engineering, or a related discipline.
  • 6+ years of experience building enterprise-scale, cloud-native, event-driven, and containerized applications.
  • Strong hands-on development experience with:
    • Java 17+
    • Spring Boot and Spring Security
    • REST APIs and Microservices Architecture
    • Apache Kafka, ActiveMQ, and Azure Service Bus
    • Azure Cloud Services and GCP
    • Kubernetes and Docker
    • NoSQL and Relational Databases
    • Redis
    • CI/CD pipelines and DevOps practices
  • Experience with build and dependency management tools such as Maven and Gradle.
  • Strong knowledge of version control systems including Git and Bitbucket.
  • Strong understanding of networking concepts, application security, troubleshooting, and performance optimization.
  • Experience working with technologies such as XML, YAML, JSON, SQL, Shell Scripting, Groovy, Velocity, and Azure SDK.

Leadership & Collaboration

  • Strong communication and collaboration skills with the ability to influence technical decisions.
  • Proven ability to mentor developers with varying levels of experience.
  • Experience leading technical discussions and driving consensus across teams.
  • Ability to balance short-term delivery goals with long-term architectural strategy.
  • Passion for continuous learning, innovation, and engineering excellence.

Nice to Have

  • Experience in banking, payments, financial services, or highly regulated industries.
  • Exposure to loyalty, rewards, or customer engagement platforms.
  • Experience with large-scale distributed systems and high-volume transaction processing.

Why Join Us?

  • Build applications that impact millions of customers across Canada.
  • Work with modern cloud-native technologies and microservices architectures.
  • Solve challenging engineering problems at enterprise scale.
  • Influence technical direction and architecture decisions.
  • Collaborate with highly skilled engineers and technology leaders.
  • Participate in innovation initiatives, proof-of-concepts, and emerging technology adoption.
  • Grow your technical and leadership skills while making a meaningful impact on the future of digital banking.

If you're excited about building modern, resilient, and scalable systems while working with cutting-edge technologies in a collaborative environment, we'd love to hear from you.

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,881,879 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Toronto
$107k – $179k per year • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Vancouver
AI/ML
Agentic Workflows
DevOps
AWS
Apply
≈ $61k – $111k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Toronto
JavaScript
Java
TypeScript
Java
Maven
Spring Boot
Hibernate
Spring MVC
Spring Security
Gradle
Databases
PostgreSQL
Redis
Apache Kafka
AI/ML
Anomaly Detection
Frontend
Angular
React.js
Mobile
JUnit
DevOps
Rest API
OpenShift
GitHub Actions
Prometheus
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Grafana
Amazon EKS
Amazon ECS
Cybersecurity
PCI DSS
Management
Agile
QA
JMeter
Postman
Apply
$50k – $57k per year • In office • Full-Time • 4+ years exp • Mississauga
JavaScript
TypeScript
C#
C#
ASP.NET Core
Frontend
D3.js
Angular
DevOps
Git
Management
Agile
Scrum
Apply
≈ $56k – $106k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • High School Diploma • Montreal
Python
C#
C#
.NET
AI/ML
LangChain
Claude Code
LlamaIndex
LoRA
Model Context Protocol
vLLM
Fine-tuning
NLP
Ollama
PEFT
Transformers
LLM
RAG
Hallucination
OpenAI
Hugging Face
LLMOps
OpenAI Codex
DevOps
Azure
CI/CD
GitHub
Analytics
ETL/ELT
Apply
$105k – $140k per year • Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Markham
Python
C++
MATLAB
MATLAB
Simulink
DevOps
GitHub Actions
CI/CD
Git
Apply
≈ $60k – $125k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • Toronto
Python
JavaScript
Kotlin
TypeScript
Node JS
Swift
AI/ML
Machine Learning
Frontend
Vue.js
Angular
React.js
Mobile
XCTest
Espresso
DevOps
Splunk
New Relic
CI/CD
Jenkins
Git
AWS
AWS Lambda
Amazon EC2
Amazon S3
IAM
Amazon CloudWatch
Linux
Unix
Management
Agile
Apply
≈ $75k – $152k per year (Estimated) • In office • 6+ years exp • Bachelor's Degree • Toronto
Analytics
Power BI
Microsoft Excel
Apply
$67k – $80k per year • In office • Full-Time • 6+ years exp • Bachelor's Degree • Toronto • Ottawa • Vancouver • Saskatoon • Calgary
Apply
$50k – $57k per year • In office • Full-Time • 5+ years exp • Toronto
Design
Adobe Premiere Pro
Adobe After Effects
DaVinci Resolve
Marketing
LinkedIn
Apply
≈ $93k – $211k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Toronto • Waterloo
DevOps
Platform Engineering
Apply
See all jobs
This is one of many
1,881,879 more open roles from verified company boards, updated every day.