Full Stack Engineer

Scotiabank

Toronto

On-site

CAD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Bonus
Flexible vacation
Personal days
Sick days
Benefits

Job summary

Scotiabank is seeking a Senior Full Stack Engineer in Toronto to lead the design and delivery of enterprise data management capabilities, building secure, scalable web apps, APIs, and microservices. You will mentor engineers, promote engineering excellence, and collaborate across product, governance, and security teams to translate data outcomes into pragmatic roadmaps.

You will drive secure coding, automated testing, CI/CD, and observability, while balancing performance, reliability, and

Qualifications

  • 5+ years of experience designing and delivering enterprise-scale, production-grade full-stack applications and distributed systems.
  • Advanced Java development skills with Spring Boot, design patterns, concurrency, performance optimization, and automated testing.
  • Strong frontend experience with React or Angular, TypeScript, modern state-management and responsive design.

Responsibilities

  • Own the technical design and delivery of scalable enterprise data management capabilities.
  • Lead design and implementation of secure, accessible web applications, APIs, microservices, and data-processing services.
  • Provide technical direction across squads, review designs, resolve engineering challenges, and manage dependencies and risk.
  • Establish engineering excellence through automated testing, CI/CD, IaC, observability, and production readiness."],
  • CoT_job_summary_short
  • {

Skills

Java development
Spring Boot
React
Angular
TypeScript
RESTful APIs
CI/CD pipelines
Terraform
Azure
GCP

Education

Bachelor's degree in computer science or related field

Tools

Kubernetes
Terraform

Job description

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

The Role

As a Full Stack Engineer on Scotiabank’s Data & AI Technology team, you will provide senior technical leadership in designing, building, and scaling enterprise data management capabilities across metadata management, data discovery, governance, lineage, quality, security, and platform integration. You will develop secure, resilient user experiences, APIs, services, and automation that enable teams across the organization to find, understand, trust, govern, and use data effectively. Working across engineering, product, architecture, security, and governance teams, you will shape solution architecture, establish engineering standards, mentor engineers, manage technical risk, and influence the evolution of the enterprise data platform.

Is this role right for you? In this role you will:
  • Own the technical design and delivery of scalable enterprise data management capabilities, including metadata, discovery, lineage, data quality, policy enforcement, access controls, and platform integrations.
  • Lead the design and implementation of secure, accessible, and responsive web applications, reusable user‑interface components, RESTful APIs, microservices, event-driven integrations, and data-processing services.
  • Provide technical direction across squads by leading design reviews, resolving complex engineering challenges, evaluating architectural trade‑offs, and managing dependencies and technical risk.
  • Establish and promote engineering excellence through automated testing, secure coding, CI/CD, infrastructure as code, observability, performance engineering, production readiness, and operational support practices.
  • Partner with product managers, data governance, architecture, cybersecurity, and platform teams to translate enterprise data management outcomes into pragmatic technical roadmaps and deliverable solutions.
  • Mentor engineers, raise the technical capability of the broader team, provide actionable feedback, and foster a culture of ownership, collaboration, quality, and continuous improvement.
  • Communicate complex technical decisions clearly to engineering and non‑technical stakeholders, building alignment around delivery priorities, risks, and enterprise-scale outcomes.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
  • Bachelor’s or master’s degree in computer science, engineering, or a related field, or equivalent practical experience.
  • 5+ years of experience in designing and delivering enterprise-scale, production-grade full‑stack applications and distributed systems in complex technology environments.
  • Advanced Java development skills, including experience with Spring Boot or comparable frameworks, domain‑driven design, common design patterns, concurrency, performance optimization, and automated testing.
  • Strong frontend engineering experience with React or Angular, TypeScript, modern state‑management and component patterns, responsive design, accessibility, and frontend testing.
  • Demonstrated experience designing secure RESTful APIs, microservices, event‑driven services, and integration patterns, with sound knowledge of authentication, authorization, versioning, resiliency, and API lifecycle management.
  • Hands‑on experience with cloud platforms such as Azure or GCP, containerized workloads, CI/CD pipelines, infrastructure as code such as Terraform, and production observability using logs, metrics, traces, and alerting.
  • Proven ability to lead technical decisions, influence across teams, mentor engineers, and communicate architecture, trade‑offs, delivery risks, and recommendations to senior stakeholders.
  • Strong ownership, analytical thinking, attention to detail, and a pragmatic approach to balancing correctness, security, reliability, performance, maintainability, and customer outcomes.
What's in it for you?

Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias‑free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.

Accessibility and Workplace Accommodations - 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. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.

Upskilling through online courses, cross‑functional development opportunities, and tuition assistance.

Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.

Dynamic Ecosystem - Free tea & coffee, universal washrooms, and lots of space for team collaboration.

Community Engagement - No matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs.

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,

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Scotiabank • Toronto

On-site
CAD 110,000 - 140,000
Diversity & Inclusion
Accessibility
Upskilling opportunities
+3
Senior Engineering Manager
Senior Engineering Manager

Scotiabank • Toronto

On-site
CAD 140,000 - 180,000
Diversity & Inclusion
Accessibility accommodations
Tuition assistance
+2
Full Stack Developer
Full Stack Developer

Scotiabank • Toronto

On-site
CAD 90,000 - 120,000
Bonus program
Tuition assistance
Flexible vacation
+1
Full Stack Developer, Application Support
Full Stack Developer, Application Support

Scotiabank • Toronto

On-site
CAD 90,000 - 130,000
Diversity & Inclusion
Accessibility
Upskilling
+2
Senior Full Stack Engineer
Senior Full Stack Engineer

Scotiabank • Toronto

On-site
CAD 120,000 - 160,000
Diversity, Equity, Inclusion & Allyhip
Accessibility & workplace Accommodat'
Upskilling & tuition assistance
+3
Senior DevOps Engineer Scotiabank · Toronto · DevOps & Release CA$125,000–CA$142,500 e 3w ago
Senior DevOps Engineer Scotiabank · Toronto · DevOps & Release CA$125,000–CA$142,500 e 3w ago

Devopsroles • Toronto

On-site
CAD 120,000 - 180,000
Senior Manager, Salesforce Engineering
Senior Manager, Salesforce Engineering

Scotiabank • Toronto

On-site
CAD 150,000 - 210,000
Diversity, Equity, Inclusion & Allyhip
Accessibility in workplace
Upskilling opportunities
+3
Programmer Analyst Advisory
Programmer Analyst Advisory

Scotiabank • Toronto

On-site
CAD 110,000 - 160,000
Remote-friendly work environment
Tuition assistance
Bonus
Staff Software Engineer (Cloud CICD Platforms)
Staff Software Engineer (Cloud CICD Platforms)

Scotiabank • Toronto

On-site
CAD 100,000 - 120,000
Diversity and Inclusion initiatives
Tuition assistance
Flexible vacation
AI Platform Software Engineer
AI Platform Software Engineer

Scotiabank • Toronto

On-site
CAD 120,000 - 180,000
ERGs and inclusive culture
Accessibility accommodations
Tuition assistance
+3