Senior Manager, Software Engineering
Role Overview
The Senior Manager, Software Engineering leads a complex technology portfolio in Brokerage Technology.
The role oversees engineering members across multiple squads, cross-squad dependencies, architectural goals, and engineering culture.
The position focuses on technical direction and leadership rather than day-to-day coding or troubleshooting.
Key Skills for This Role
Full Job Posting
Role overview
The Senior Manager, Software Engineering leads a complex technology portfolio in Brokerage Technology.
The role oversees engineering members across multiple squads, cross-squad dependencies, architectural goals, and engineering culture.
The position focuses on technical direction and leadership rather than day-to-day coding or troubleshooting.
People and culture leadership
- Lead engineering members across multiple squads and align work with organizational goals.
- Establish career development frameworks and create growth opportunities for high-potential team members.
- Champion engineering culture, diversity, inclusion, and belonging, and partner with People & Culture on systemic issues.
- Communicate technical vision and provide steady leadership through transitions and ambiguity.
Technical strategy and delivery
- Manage the technology portfolio and align systems direction and roadmaps with business missions.
- Define high-level architecture and design patterns; lead significant technical investments and vendor selection.
- Partner with Directors on cross-team technical choices and architectural decisions.
- Represent Engineering in the Product, Design, and Engineering trio to align technical feasibility and user experience.
- Lead initiatives from bootstrap and prototyping through production launch and ongoing maintenance.
- Oversee customer-facing applications for availability, performance, and scalability; improve department processes and governance.
Stakeholder communication
- Articulate technology’s business value and build stakeholder support.
- Represent the department at internal or external industry events, including through public speaking or engineering publications.
Education and experience
- Minimum 8+ years of web-based technology experience, including 3+ years in people management.
- Degree, diploma, or equivalent directly related work experience in Computer Science or Engineering.
- Digital financial services experience is highly preferred; enterprise-grade solutioning experience is highly desirable.
Technical proficiency
- Extensive cloud-native microservices experience, specifically with Google Kubernetes Engine and other Google Cloud Platform components.
- Knowledge of Angular and React Native, with expertise overseeing micro-frontend architecture.
- Familiarity with Google Cloud SQL, MongoDB, Redis Cache, SQL Server, Google Pub/Sub, and Kafka.
- Proficiency with CI/CD pipelines and GitLab, Jira, and Confluence.
- Strong application performance tuning and optimization skills.
Leadership and engineering capabilities
- Ability to manage stakeholder relationships, analyze expectations, and work independently across the organization.
- Strong interpersonal skills and ability to coach teams through change and ambiguity.
- Expertise across the SDLC, including design, configuration, integration, testing, quality assurance, and post-production support.
- Strong risk mitigation and ability to ensure system scalability and maintainability.
- Exceptional written and verbal communication, including translating technical concepts for business audiences.
Workplace
- The employer describes its workplace as hybrid, with at least three days in the office.
Compensation
- Base salary range is $160,000–$190,000; no pay cadence is specified.
- Full-time permanent roles include a comprehensive benefits plan and competitive incentive program.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Questrade Financial Group
Senior Product Manager, Everyday Banking
, CAN
Questrade is seeking a Senior Product Manager to build an everyday banking hub that connects spending, saving, and investing. You’ll own post-onboarding product outcomes, improve money movement and direct deposit adoptio
Senior Manager, Demand Generation
Toronto, CAN
Questrade Financial Group is seeking a Senior Manager to lead demand generation programs that onboard, activate, and grow customer relationships across its products. The role requires 5–7 years in lifecycle, customer eng
Senior Product Manager, Everyday Banking
Toronto, CAN
Questrade is seeking a Senior Product Manager to build an everyday banking hub that helps customers manage spending, saving, investing, and money movement in one experience. The role requires 3–5 years of relevant digita
Business Development Manager
Calgary, CAN
Questrade is seeking a Business Development Manager to grow its mortgage underwriting and fulfilment portfolio by developing broker and partner relationships, expanding market share, and managing sales opportunities. Can
Senior Product Designer
Toronto, CAN
Team Lead, Software Engineering
Toronto, CAN
Senior Manager, Demand Generation
Toronto, CAN
Team Lead, Software Engineering (12 Month Contract)
Toronto, CAN
Senior Product Manager, Everyday Banking
, CAN
Senior Manager, Demand Generation
Toronto, CAN
Senior Product Manager, Everyday Banking
Toronto, CAN
Business Development Manager
Calgary, CAN