About the Role
Questrade Financial Group (QFG) is seeking a Director of Engineering, Banking to lead world-class engineering solutions for full-service digital banking. This role involves overseeing engineering teams, implementing innovative approaches, and contributing to the technology strategy that powers the bank's operations and customer experiences. The ideal candidate will be a visionary leader who can drive technological innovation in a regulated industry.
Responsibilities
- Direct the architecture and development of critical banking platforms, including core banking systems, digital banking channels, data platforms, and APIs.
- Drive the strategic roadmap for platform modernization, including cloud adoption and the integration of new technologies like Generative AI.
- Build, mentor, and lead high-performing engineering teams, fostering a culture of innovation, accountability, and continuous improvement.
- Translate business goals and regulatory requirements into a clear and executable engineering strategy.
- Ensure the end-to-end delivery of technical projects, from concept to deployment.
- Uphold the highest standards of security, resilience, and regulatory compliance across all technology platforms.
- Collaborate with cybersecurity, risk, and fraud teams to protect the bank's assets and customers.
- Partner with product, business, operations, and other technology teams to align solutions with business needs and deliver a seamless customer experience.
- Contribute to key strategic decisions about the bank's core system, managing accounts, transactions, and customer data.
- Lead teams through continuous improvement lifecycles on cloud-native platforms like Temenos or HPS.
- Ensure public-facing applications (web and mobile apps) provide a seamless, secure, and intuitive user experience.
- Architect systems that collect, store, and analyze data to provide a 360-degree view of the customer.
- Implement data warehouses, data lakes, and analytics tools for personalized insights, fraud detection, and risk management.
- Build API gateways and integration layers to enable secure and efficient data sharing with third-party fintech partners.
- Lead the move to the cloud (e.g., AWS, Google Cloud, Azure).
- Evaluate and champion the adoption of new technologies like Generative AI and Robotic Process Automation (RPA).
- Design and build systems for a composable banking architecture.
- Ensure all platforms and their components adhere to stringent regulatory requirements.
- Manage operational risk, credit risk, and financial crime prevention.
- Implement robust security measures, including encryption, threat detection, and incident response plans.
- Ensure platforms are highly available and can recover quickly from disruptions.
- Be a forward-thinking technologist continuously researching new approaches.
- Maintain and provide visibility into engineering roadmaps and milestones to executive stakeholders.
- Provide leadership support to teams implementing and testing customer-facing and internal web and mobile applications.
- Support teams in continuously improving application functionality, scalability, and maintainability.
- Provide support and expertise for a complex and hybrid infrastructure environment.
- Meet regularly with diverse stakeholders to elicit, define, analyze, and document requirements.
- Support technical leaders in defining technical requirements for development, testing, and implementation.
- Lead support efforts for applications in production, addressing issues within service level objectives.
- Be an active voice in defining and implementing best practices, standards, and procedures.
- Ensure compliance with documented software processes and procedures.
- Ensure code is reviewed and tested appropriately.
- Conduct research and proof of concepts, documenting and socializing value.
- Assist teams with sharing knowledge and lessons learned.
- Apply knowledge of technology industry trends to improve and build innovative products.
- Provide support and expertise for a multi-tier environment.
- Lead design and engineering team leads to improve adoption of SDLC best practices.
- Streamline and enhance the software development life-cycle (SDLC).
- Govern the production of all required project artifacts.
- Manage multiple development teams across all locations.
- Determine team budget requirements, including staff, hardware, and tools.
- Measure the effectiveness of engineering team capabilities.
- Govern the selection and configuration of engineering tools.
- Align all efforts according to Questrade Strategy and Enterprise Alignment.
- Ensure timely investigation and troubleshooting of technical production incidents.
- Contribute to the setup and maintenance of a framework for monitoring production systems.
- Manage access permissions for direct reports.
- Ensure identified security vulnerabilities are resolved promptly.
- Contribute to the integrity, availability, and confidentiality of data and systems.
- Govern staff to ensure compliance with security and regulatory operating policies.
- Participate in the composition of scheduled releases.
- Approve all production Change Requests (CRs) and Emergency Change Requests (ECRs).
- Identify production risks pertaining to scoped applications.
- Manage the team of people who comprise the Digital Banking Engineering group.
- Align engineering teams and individual goals to the organization’s strategic goals.
- Forecast resourcing needs based on strategic goals.
- Develop alternative plans to address hiring needs.
- Be an advocate for the teams, removing efficiency blockers.
- Provide mentoring to team members.
- Address team member performance issues in a timely manner.
- Maintain a robust workforce of well-qualified IT professionals.
- Fuel a passion within the team for designing and building innovative products.
- Facilitate a work environment that fosters ethical decision-making and actions.
- Support the Enterprise Delivery Framework, estimate scope and costs for new initiatives.
- Contribute to the development of Questbank’s project delivery capability.
- Maintain a program view for all active projects and resource allocation.
- Regular reporting on project activities and resource allocation.
- Identify project or program risks.
Requirements
- Must have at least 10 years experience working through the development, release cycle, and delivering software products to market.
- Minimum of 10 years of demonstrated ability to manage and develop high-performing design and development teams.
- Advanced expertise with modern practices of Agile, SAFe, DevOps, SRE, Chapters, and their application to large-scale complex technology organizations.
- A proven track record of successfully leading complex, multidisciplinary talent teams in new endeavors and delivering solutions.
- Broad knowledge of current and emerging technologies, technology directions, and strategic application to business needs.
- Deep industry expertise and experience through a technology lens.
- A proven track record of successfully maintaining a deep understanding of enterprise direction, goals, and industry and leading teams in alignment with business and IT strategies.
- Strong business acumen and business planning skills.
- Very strong appreciation for the complexities of service delivery for highly regulated businesses.
- Ability to improve operational efficiency, service delivery, and information management across the IT organization.
- Energized when faced with ambiguity and uncertainty.
- Manages the risk that comes with moving forward when the outcome isn't certain.
- Leads others to adapt quickly to changing conditions.
- Readily distinguishes between what’s relevant and what’s unimportant to make sense of complex situations.
- Analyzes multiple and diverse sources of information to define problems accurately.
- Fearlessness in suggesting or backing big ideas.
- Tenacity in focusing on the information discovery process.
- Sets and accomplishes challenging goals in alignment with high standards.
- Persists in the face of challenges and setbacks.
- Competes resourcefully, and takes calculated risks to achieve results.
- Outstanding analytical and problem-solving abilities.
- Excellent oral and written communication skills, including the ability to explain technology solutions in business terms.
- Ability to establish rapport and persuade others.
- Shares ideas in a compelling manner that gains interest and commitment.
- Adjusts communication content and style to meet the needs of various stakeholders.
- Models and encourages the expression of diverse ideas and opinions.
- Maintains strong relationships with recognized experts and decision-makers.
- Creates a positive and motivating working environment.
- Makes people feel that their contributions are visible and valued.
- Leads others to view mistakes as opportunities to learn.
- Creates a feeling of belonging and strong team morale.
- Propels continuous improvement in engineering practices.
- Has a knack for identifying and seizing opportunities for synergy and integration.
Skills
- Generative AI
- Robotic Process Automation (RPA)
- Cloud Adoption (AWS, Google Cloud, Azure)
- Core Banking Systems (Temenos, HPS)
- Digital Banking Platforms
- Data and Analytics Platforms
- API and Integration Platforms
- Agile
- SAFe
- DevOps
- SRE
- Chapters
- Cybersecurity
- Risk Management
- Fraud Detection
- Financial Crime Prevention
- Anti-Money Laundering (AML)
- Open Banking
- Composable Banking Architecture
- Modern Technology Integration
- AI-driven Innovation
Location
- Hybrid
Work Type
- Hybrid
Experience Level
- Director
- 10+ years experience in software development lifecycle and product delivery
- 10+ years managing and developing high-performing design and development teams
Benefits
- Health & wellbeing resources and programs
- Paid vacation, personal, and sick days
- Competitive compensation and benefits packages
- Career growth and development opportunities
- Opportunities to contribute to community causes
About the Company
- Questrade Financial Group (QFG) provides securities and foreign currency investment, professionally managed investment portfolios, mortgages, real estate services, financial services and more through its companies: Questrade, Questbank, Questrade Wealth Management, Community Trust Company, Zolo, and Flexiti.
- QFG uses cutting-edge technology to help Canadians become more financially successful and secure.
- At QFG, we combine human-centric collaboration with AI-driven innovation to redefine financial services.
- We are a diverse, inclusive, and hybrid workplace.
Equal Opportunity
- At Questrade Financial Group of Companies, with multiple office locations around the world, we are committed to fostering a diverse, inclusive and accessible work environment.
- This is an environment where individuals are treated with dignity and respect.
- Here, the unique skills and experience you bring will be valued.
- You will be supported and motivated, so that you can harness your unlimited potential.
- Our team reflects the diversity of the communities we serve and operate in.
- Having a collaborative and diverse team helps us push boundaries to bring the future of fintech into existence—not only for the benefit of our customers, but for those who build their career with us.
- If you require accommodation during the recruitment/selection process, please let us know and we will work with you to meet your needs.
