Application Manager

ScotiabankToronto, ON
Onsite

About The Position

The purpose of this role is to lead the design, development, and management of enterprise applications that support business operations and advanced analytics capabilities. This includes overseeing both backend data integration and front-end application development (GUI), enabling scalable, secure, and high-performing solutions. The Application Manager will work closely with business stakeholders, data teams, and platform engineering teams to deliver end-to-end application solutions across on-prem and cloud environments, while also providing leadership, governance, and strategic direction to the development team.

Requirements

  • 7+ years of experience in software development, application engineering, or related fields
  • 3+ years in a leadership or management role (team lead, tech lead, or manager)
  • Strong experience delivering enterprise-grade applications in complex environments
  • Proven experience managing cross-functional teams and stakeholder relationships
  • Strong experience in GUI/web application development, including: React.js or other emerge front end dev framework, Vanilla JavaScript, TypeScript
  • Experience building backend services and APIs using: Node.js, ASP / ASP.NET (C# preferred)
  • Experience developing and consuming RESTful APIs and microservices
  • Strong SQL development skills (SQL Server preferred)
  • Experience with stored procedures, performance tuning, and data modeling
  • Experience integrating applications with data pipelines (ETL/ELT)
  • Familiarity with cloud data platforms (GCP, Azure)
  • Proficiency with: Linux/Unix environments, Shell scripting
  • Experience working with automation scripts, job orchestration, and system integration
  • Experience with: Git and version control workflows, CI/CD pipelines, Agile tools (Jira, Confluence)
  • Strong understanding of: Application architecture (layered, microservices, event-driven), Secure coding practices and vulnerability management, Performance optimization and scalability
  • Experience designing and building distributed systems
  • Strong communication skills with ability to present to technical and non-technical stakeholders
  • Ability to translate business needs into technical solutions
  • Strong problem-solving, decision-making, and organizational skills
  • Collaborative mindset with ability to work across teams
  • University degree in Computer Science, Engineering, or related field, or equivalent experience

Nice To Haves

  • Docker and containerization
  • Experience with cloud-native application development (Azure preferred)
  • Knowledge of data engineering tools (Airflow, dbt, Spark)
  • Experience with enterprise banking or financial systems
  • Exposure to analytics and AI/ML-driven applications

Responsibilities

  • Lead end-to-end delivery of enterprise applications, including architecture, design, development, testing, and deployment
  • Collaborate with business stakeholders to translate requirements into scalable application and UI/UX solutions
  • Design and develop full-stack solutions, including web-based GUIs and backend services
  • Oversee development of responsive and user-friendly interfaces using modern front-end frameworks
  • Ensure integration of applications with data platforms, APIs, and enterprise systems
  • Define best practices for application architecture, coding standards, security, and performance optimization
  • Manage and mentor a team of developers, providing technical guidance, coaching, and career development
  • Drive adoption of DevOps practices including CI/CD, automated testing, and monitoring
  • Partner with data engineering teams to integrate ELT/ETL pipelines and analytics capabilities into applications
  • Oversee incident management, root cause analysis, and continuous improvement initiatives
  • Ensure compliance with enterprise security, risk, and governance standards
  • Contribute to roadmap planning, prioritization, and delivery tracking (Agile/Scrum)
  • Prepare executive-level updates, technical documentation, and stakeholder communications

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