Manager, Software Engineering, Digital Banking

EQ Bank is Canada's Challenger Bank™, serving over 370,000 people across Canada with over $100 billion in combined assets under management and administration.
Full-Stack
Staff Software Engineer
Hybrid
501 - 1,000 Employees
7+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Lead Full-Stack Engineer

Lead Full-Stack Engineer position at ustwo, focusing on web development and technical leadership in building scalable digital products.

Founding Software Engineer

Founding Software Engineer role at Arnata, building AI-powered solutions for the logistics industry in San Francisco. 6+ years experience required, offering 0.10-0.75% equity.

Description For Manager, Software Engineering, Digital Banking

EQ Bank, Canada's Challenger Bank™, is seeking a Manager, Software Engineering for their Digital Banking team. This role is part of an 18-24 month transformational journey to expand banking features and grow the engineering team. The position involves leading cross-functional pods (1-2 pods of 4-8 developers each) to launch new products and features for digital bank apps.

Reporting to the Director of Engineering, you'll be responsible for evolving the experience platform into a modern micro-frontend architecture using Azure Cloud, DevOps, API, and PaaS services. You'll work closely with Digital Banking Business and Product teams to prioritize and deliver outcome-driven solutions, including MVP approaches for faster learning towards customer goals.

Key responsibilities include:

  • Driving product-centric, agile aspirations and mentoring team members
  • Coordinating with Product teams to plan the agile horizon based on company objectives
  • Leading backlog grooming and sprint planning activities
  • Accountability for planning, designing, implementing, and supporting customer experiences
  • Managing sprints and providing transparency to stakeholders
  • Ensuring the team follows Scrum methodologies and champions continuous improvement
  • Conducting code reviews and enforcing a unified branch strategy
  • Coordinating QA strategy, release management, and deployment activities
  • Providing employee development, team building, coaching, and mentoring
  • Recruiting and developing a team of Technologists
  • Providing L2/L3 application support for product incidents

The ideal candidate will have:

  • 7+ years of experience leading cross-functional teams in web and mobile customer experiences
  • 5+ years of hands-on experience building RESTful API solutions and/or Microservices
  • Strong frontend development experience (70%) with some backend development experience (30%)
  • Knowledge of web and mobile frameworks, API lifecycle management, and cloud development
  • Experience with configuration, deployment, and testing of software applications

EQ Bank offers competitive compensation, including a discretionary bonus, RRSP match program, comprehensive benefits, and a generous vacation policy. The role is hybrid, with in-office time at 351 King Street East, Toronto, ON.

Join EQ Bank to be part of a team that's redefining the future of banking in Canada!

Last updated 9 months ago

Responsibilities For Manager, Software Engineering, Digital Banking

  • Drive forward product-centric, agile aspirations and mentor team members in all aspects of agile software development
  • Work closely with Product teams to coordinate and plan agile horizon based on key company objectives
  • Lead backlog grooming and sprint planning activities across pods
  • Direct accountability for planning, designing, implementing, delivering, and supporting different customer experiences
  • Proactively manage and track sprints and provide transparency to all stakeholders
  • Provide technical domain expertise to cross-functional agile team
  • Ensure the team follows Scrum development methodologies and champion continuous improvement of agile practices
  • Conduct and oversee code reviews and enforce a unified branch strategy
  • Work closely with other cross-functional pods to coordinate QA strategy, release management and deployment activities
  • Provide employee development, team building, coaching, and mentoring
  • Recruit, train and develop a team of Technologists
  • Provide L2/L3 application support for product incidents of supported applications

Requirements For Manager, Software Engineering, Digital Banking

Java
JavaScript
React
Node.js
TypeScript
  • Minimum of 7+ years of experience in leading cross-functional teams to deliver and support web and mobile customer experiences
  • 5+ years of hands-on experience building RESTful API solutions and/or Microservices
  • Post-secondary degree in Computer Science, Engineering or related technical degree or equivalent experience
  • Solid experience of web (Angular, React, Node) and mobile frameworks (Swift, Flutter, React Native)
  • Technical domain knowledge of software development languages, tools, and patterns (Java Spring/Springboot, Hibernate, SAML, OAuth, OIC, iOS, Android, and native cloud development approaches)
  • Experience with configuration, deployment, and testing of software applications
  • Experience with SQL Server database, SQL, T-SQL
  • Experience with issue tracking and collaboration software: Jira, Confluence or similar
  • Experience with Unit Testing frameworks and tools (Junit, MUnit or TestNG) and source control software (CVS, SVN, Git or similar)
  • Strong oral and written communication skills

Benefits For Manager, Software Engineering, Digital Banking

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Parental Leave
  • Competitive discretionary bonus
  • Market leading RRSP match program
  • Medical, dental, vision, life, and disability benefits
  • Employee Share Purchase Plan
  • Maternity/Parental top-up
  • Generous vacation policy, personal days and moving day
  • Virtual events to connect with colleagues
  • Annual professional development allowance
  • Comprehensive Career Development program

Interested in this job?