Software Engineer

ScotiabankToronto, ON
Onsite

About The Position

Application / Database Developer, the incumbent will be responsible for the design, development, and support of database and data integration solutions supporting critical AML and compliance applications. This role requires strong hands-on SQL Server and Python development skills, solid experience in ETL and data warehousing, and the ability to work independently while collaborating effectively across technology and business teams. An excellent attitude, strong ownership, and professional conduct are essential for success in this role.

Requirements

  • Bachelor’s degree in computer science, Engineering, or a related technical field, or equivalent practical experience.
  • Minimum 5 years of hands-on experience managing and developing SQL Server databases, including stored procedures, functions, packages, and triggers.
  • Minimum 5 years of experience debugging ad-hoc queries, stored procedures, and executing data migration scripts in complex environments.
  • Strong Python development experience, with demonstrated use of Python for ETL, data processing, automation, or integration activities.
  • Working experience with C#/.NET and Visual Studio IDE.
  • Proven understanding of ETL strategies and design, including staging layers, transformations, and slowly changing dimensions.
  • Solid understanding of data warehousing concepts, multi-dimensional data modeling, and data integration architecture.
  • Experience with shell scripting for automation and operational support.
  • Excellent attitude, with a strong sense of ownership, accountability, and professionalism.
  • Self-motivated, results-oriented, and able to work independently with minimal supervision.
  • Strong analytical and problem-solving skills, with the ability to resolve complex technical and business problems.
  • Excellent interpersonal and communication skills, with the ability to work effectively with diverse stakeholders including business users, developers, project teams, and senior management.
  • Ability to build consensus, collaborate effectively, and operate successfully in a fast-paced, regulated environment.

Nice To Haves

  • Prior experience in the banking or financial services industry.
  • Previous experience with LexisNexis/Fircosoft products or AML/compliance-related platforms.

Responsibilities

  • Design, develop, enhance, and support SQL Server database components, including stored procedures, functions, packages, triggers, and scripts to support application and reporting requirements.
  • Perform in-depth troubleshooting and debugging of ad-hoc queries, stored procedures, and data migration scripts, ensuring accuracy, performance, and data integrity.
  • Develop and maintain Python-based solutions (mandatory) for data processing, automation, ETL workflows, and operational support activities.
  • Design, build, and support ETL (Extract, Transform, Load) processes, including staging architectures, data transformations, and handling of slowly changing dimensions.
  • Apply data warehousing principles and multi-dimensional data modeling concepts to enable scalable, reliable data solutions.
  • Produce and maintain source-to-target mappings and contribute to data integration architecture and implementation.
  • Support automation and operational processes using shell scripting where applicable.
  • Work closely with solution architects, business analysts, project teams, and production support teams to understand requirements and deliver high-quality, sustainable solutions.
  • Independently analyze and resolve complex technical and data-related issues, demonstrating sound judgment and accountability.
  • Ensure deliverables align with Scotiabank’s technology standards, risk appetite, security, and regulatory requirements, including AML obligations.
  • Actively contribute to a positive team culture by demonstrating professionalism, collaboration, and an excellent attitude in all interactions.

Benefits

  • Diversity, Equity, Inclusion & Allyship
  • Accessibility and Workplace Accommodations
  • 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.
  • Community Engagement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service