Software Engineer, Global Payments Technology

ScotiabankToronto, ON
Onsite

About The Position

The Software Developer plays a pivotal role in the success of Global Payment Solutions – Cash Management Technology by driving engineering excellence, technical delivery, and guiding a cross functional team through complex initiatives. This role ensures that architecture, designs, and implementations adhere to enterprise standards, regulatory requirements, and engineering best practices.

Requirements

  • 4+ years of professional software development experience delivering scalable, high-performance systems.
  • Proven experience delivering enterprise-grade solutions under tight timelines.
  • Strong experience with React JS, Next JS, React Hooks, TypeScript, Node JS and modern UI patterns.
  • Strong experience building scalable, responsive, and accessible front-end applications.
  • Experience with Java, Sprint Boot, Spring Cloud, RESTful services, microservice design, and distributed systems.
  • Understanding of event-driven architectures, asynchronous patterns, domain-driven design (DDD), and clean architecture.
  • Hands-on experience with Junit, Mockito, integration testing, and performance testing.
  • Experience with cloud platforms, ideally Azure or Google Cloud Platform.
  • Hands-on experience with: Git / Bitbucket, Jenkins, ArgoCD, GitOps, CI/CD pipelines, Maven / Gradle, Docker & Kubernetes, Artifactory / Nexus.
  • Experience with Kafka, Pub/Sub, EventHub, or equivalent streaming technologies.
  • Familiarity with relational and NoSQL databases (PostgreSQL, Oracle, MongoDB etc.)

Nice To Haves

  • Exposure to payments, cash management, or financial services systems is an asset.

Responsibilities

  • Collaborate with cross-functional Agile engineering team to design, build, deliver, and support high‑quality payment and cash management solutions.
  • Ensure scalability, resiliency, security, and performance across all services and applications.
  • Implement DevOps best practices and improve CI/CD pipelines for faster, safer deployments.
  • Mentor and coach junior developers, promoting growth, skill development, and knowledge sharing.
  • Facilitate technical design discussions, design reviews, and code reviews.
  • Foster a culture that embodies Scotiabank’s values, inclusion, and high performance.
  • Build strong relationships with internal teams and external partners to drive alignment.
  • Ensure adherence to all regulatory, compliance, AML/ATF, and operational risk procedures.
  • Embed risk culture into technical decision-making and daily execution.

Benefits

  • 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.
  • Free tea & coffee, universal washrooms, and lots of space for team collaboration.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service