Software Engineer

ScotiabankToronto, ON
Hybrid

About The Position

Scotiabank continues to be an industry leader for Payments technology and innovation. We have a history of safely leveraging new tools to enable new experiences for our customers, focusing on ensuring we protect their interests and goals. The result of this leads to modernization programs which aim to offer enriched information and transparencies to support the rapidly evolving payments community. We are looking for an enthusiastic individual to innovate and collaborate on the value-driven goals in delivering customer value. You will engage in a fast-paced and challenging environment, with opportunities to build new relationships and learn how you can make an impact in the competitive, trillion-dollar, Payments industry. You will be exposed to a wide range of businesses both internally and externally, then leveraging Scotiabank’s strong technology base, build and develop on strategic, forward-looking infrastructure.

Requirements

  • Intermediate knowledge of software development experience in any of the following technologies:
  • Developing RESTFul APIs using Java and Spring Boot
  • Technical understanding – as an intermediate Software Engineer there will be expectations that you are able to participate in technical discussions, understand challenge design and strategy
  • Experience with containerization and orchestration (such as Docker, Kubernetes) and DevOp tools (such as Bitbucket, Git, Ansible, Jenkins)
  • Familiar with languages, frameworks, and databases (such as Java/Spring, Node.js/Express.js, Python, MySQL, PostgreSQL, MongoDB, DB2)
  • Experience and/or certifications with Google Cloud, AWS, Azure, or other cloud-based development stacks
  • Use of analytics to enable day-to-day conversations and decision making
  • AI tools

Nice To Haves

  • Developing applications in IBM Integration Bus (App Connect Enterprise) is a plus

Responsibilities

  • Intermediate knowledge in multiple system/application areas of increasing complexity
  • Can accomplish more complex goals independently
  • Design, code and document applications using multiple technology stacks
  • Work with Business Analysts and Architects to analyze business and system needs, and create software designs to meet requirements
  • Prepare high level and detailed technical specifications in accordance with bank security and architecture standards
  • Provide after-hour support for systems in production
  • Identify and manage risks versus opportunities and articulates impact towards deliverables
  • Actively participate in customer discovery and solution discovery sessions
  • Participate in merging, integrating, versioning, and promoting code through environments and version control
  • Triaging and problem-solving production incidents to restore services with follow up on root cause and restore efforts
  • Collaborate to provide estimation and break down of work to enable small and frequent releases to production
  • Consistently demonstrate behaviours aligned with the organizations valued mindsets
  • Embrace and initiate change for continuous improvement
  • Availability to work from office 3 days a week

Benefits

  • Employee Referral Program – Potential Reward: $1,000.00
  • Inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success
  • You'll work with and learn from diverse industry leaders, who have hailed from top technology companies around the world
  • Access to thousands of online and in-person courses so you can hone your current skills, or learn new ones
  • A competitive rewards package that includes a base salary, a performance bonus, company matching programs on pension and profit sharing, paid vacation, personal & sick days, medical, vision, and dental and much more
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service