Talent.com
Scotiabank
Software EngineerScotiabank • Toronto, ON, CA
Software Engineer

Software Engineer

Scotiabank • Toronto, ON, CA
30+ days ago
Job type
  • Full-time
Job description

Requisition ID: 250496

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

We are seeking a skilled Software Engineer with strong experience in Java, Spring Boot, REST APIs, SOAP services, enterprise integration, and advanced Unix/Linux scripting. This role is critical to modernizing legacy systems, ensuring robust backend service delivery, and efficiently handling a large volume of batch processes. The ideal candidate will have strong experience writing complex SQL queries, stored procedures, and managing scripts using Shell, Korn Shell, AWK, and Perl. Knowledge of application support, certificates, keystores, and authentication mechanisms is essential. Experience with RedHat and Solaris operating systems is required.

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

  • Lead the modernization of enterprise applications by upgrading Java and Spring frameworks to the latest standards.
  • Design and implement robust backend services using REST and SOAP APIs.
  • Manage end-to-end deployment processes across IST, UAT, and Production environments.
  • Troubleshoot, debug, and resolve production issues to ensure system stability and performance.
  • Write and optimize complex SQL queries and stored procedures.
  • Develop, maintain, and optimize Unix/Linux scripts using Shell, Korn Shell, AWK, and Perl, ensuring all scheduled batch workflows run reliably, efficiently, and with operational accuracy.
  • Analyze, enhance, and troubleshoot existing batch job workflows, ensuring operational accuracy and performance.
  • Collaborate with DevOps teams to streamline CI/CD processes using Jenkins and Git.
  • Support application deployments and configurations on WebSphere and Liberty servers.
  • Provide hands-on application support, including log analysis, issue remediation, and performance tuning.
  • Work confidently in RedHat and Solaris environments, applying OS-level knowledge to troubleshoot and optimize applications.
  • Handle certificates, keystores, truststores, and various authentication mechanisms (e.g., mutual TLS, OAuth, JWT) as needed.
  • Optionally contribute to enhancements of legacy JSF-based UI components (good to have, not mandatory).
  • Be part of a collaborative team that values clean code, continuous improvement, and knowledge sharing.

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

  • 8+ years of experience in software development and enterprise integration.
  • A Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Expertise in Java (8 and 17) and the Spring Framework, including Spring Boot.
  • Strong experience with RESTful and SOAP service development.
  • The ability to write and optimize complex SQL queries and stored procedures.
  • Deep proficiency in Unix/Linux scripting, including Shell, Korn Shell, AWK, and Perl.
  • Strong understanding of batch architectures, including managing large volumes of batch jobs.
  • Familiarity with RedHat and Solaris operating systems.
  • Experience working with WebSphere and Liberty application servers.
  • Hands-on experience with Jenkins, Git, and CI/CD pipelines.
  • Experience with certificates, keystores, and authentication protocols.
  • A proactive mindset toward application support, including root‑cause analysis and production issue resolution.
  • Strong problem-solving skills, attention to detail, and a collaborative working style.
  • Experience deploying, configuring, and managing applications in enterprise environments.
  • Strong understanding of Spring Security, JWT, OAuth2, and other authentication/authorization models.
  • Knowledge of Agile methodologies and experience using JIRA.
  • JSF/UI experience is considered an asset but is not mandatory.

Nice to have skills:

  • Experience with cloud platforms (e.g., GCP, Azure).
  • Strong knowledge of microservices architecture.
  • Familiarity with DevOps practices and tools.

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 - We offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!

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.

Create a job alert for this search

Software Engineer • Toronto, ON, CA

Similar jobs

Software Engineer

Sproutlogic ConsultingToronto, ON, CA
Full-time

We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.Develop new capabil... Show more

 • Promoted

Software Engineer, DocGen

EvenUpToronto
Full-time

EvenUp is on a mission to close the justice gap using technology and AI.We empower personal injury lawyers and victims to get the justice they deserve.Our products enable law firms to secure faster... Show more

 • Promoted

Software Engineer

Partner Experience XML FeedToronto, ON, CA
Full-time

Description of the demo job posting.Engineers on the Engineering team are responsible for the entire software development lifecycle for our products and services which include both internal and cus... Show more

 • Promoted

Software Engineer

Epson CanadaMarkham, York Region, CA
Full-time

Get AI-powered advice on this job and more exclusive features.EPSON Canada is committed to providing its customers with cutting‑edge digital imaging solutions.Our product portfolio includes industr... Show more

 • Promoted

IAM Software Engineer

DawninfotekToronto
Full-time

Deliver solutions for Identity and Access Management in a large enterprise environment in alignment with enterprise security requirements and standards.Act as a Subject Matter Expert (SME) for Iden... Show more

 • Promoted

Software Engineer

SpellbookToronto, ON, CA
Full-time

Spellbook is a leading AI suite for commercial lawyers, trusted by more than 3,000 law firms and in‑house teams worldwide.Our mission is to make legal services more accessible by empowering legal p... Show more

 • Promoted

Software Engineer

RAVLToronto, ON, CA
Full-time

RAVL helps technologists accelerate their careers.At RAVL, we connect strategy with execution, care deeply about the people we work with, and measure success by the lasting impact we leave behind.O... Show more

 • Promoted

Software Engineer

ScotiabankToronto, ON, CA
Full-time

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.As a Software Engineer on Scotiabank’s Data & AI Technology team, you will be involved in desig... Show more

 • Promoted

Software Engineer

WarpToronto, ON, CA
Full-time

Warp: We're Building the Platform for Agentic Development.Warp began with the vision of reimagining one of the fundamental dev tools—the terminal—to make it more usable and powerful for all develop... Show more

 • Promoted

Software Engineer I

Beanfield Technologies Inc.Toronto, ON, CA
Full-time

We don’t just build networks, we build communities.From our roots in Liberty Village to our growing footprint across Toronto, Montreal, and Vancouver, Beanfield has spent 35+ years connecting peopl... Show more

 • Promoted

Founding Software Engineer

TransifyToronto, ON, CA
Full-time

Looking for a mission-driven role where you can directly shape the product and make your city better? Based in Toronto, Transify is a Transit Data Visualization Platform that is working to improve ... Show more

 • Promoted

Software Engineer

Atlantis IT GroupToronto, ON, CA
Full-time

Skills Required: C++, C#, API Calls, Windows service, Component Object Model, Visual Studio experience, Agile way of working.Development: design, build, and maintain efficient, reusable, and reliab... Show more

 • Promoted

Software Engineer

MarbleToronto, ON, CA
Full-time

Marble is building an AI-powered tax assistant and preparation platform that transforms how accounting firms and their clients handle tax season.We’re targeting the pain points of mid-to-large size... Show more

 • Promoted

Software Engineer

RelayToronto
Full-time

Relay is a digital banking platform that gives self‑made business owners the tools and know‑how to be great with money—bringing clarity, confidence, and control to every dollar earned, so they can ... Show more

 • Promoted

QAOps - Software Engineer

GenesysToronto, ON, CA
Full-time

Genesys empowers organizations of all sizes to improve loyalty and business outcomes by creating the best experiences for their customers and employees.Through Genesys Cloud, the AI-powered Experie... Show more

 • Promoted

Software Engineer

Sanofi EUToronto
Full-time

Commercial Marketer and Web Accelerator Engineering.Ready to push the limits of what’s possible? Join Sanofi in one of our corporate functions and you can play a vital part in the performance of ou... Show more

 • Promoted

Software Engineer 3, Atlas Search Systems

MongoDBToronto, ON, CA
Full-time

MongoDB Query Language (https://www.Our users are free to focus on relevance and data retrieval instead of the machinery needed to search data at scale.Our team is building the cloud-based distribu... Show more

 • Promoted

Software Engineer

Toronto Film SchoolToronto, ON, CA
Full-time

ClearBlue Markets is a global leader in carbon markets, helping clients navigate carbon pricing and offset strategies to drive real climate impact.With offices in Toronto, Amsterdam, and Colombia, ... Show more

 • Promoted

Software Engineer (Toast IQ)

Toast Tab, Inc.Toronto, ON, CA
Full-time

Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love.We are looking for a fullstack S... Show more

 • Promoted

Software Engineer, Ad Infra

LyftToronto, ON, CA
Full-time

At Lyft, our purpose is to serve and connect.We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.Lyft is looking for experience... Show more