Director, Software Engineering
Toronto, Ontario, Canada · Full Time
Be the first to apply
- Experience
- 10+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 4 weeks ago
- Work mode
- In office
- Education
- Master's Degree in Computer Science or Software Engineering
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Capital One Canada
For three decades, Capital One Canada has been revolutionizing banking by integrating advanced technologies such as machine learning, conversational AI, and design thinking. Our approach reshapes financial services with a tech-first mindset, impacting millions of Canadians through innovative solutions.
Team Overview
The team focuses on developing customer management systems for international Card users, transitioning from an account-centric to a customer-centric decision framework.
Role Summary
As the Director of Software Engineering, you will spearhead engineering teams and define the vision to improve foundational technology capabilities that expedite delivery of customer-focused web and mobile applications. Our infrastructure includes highly available RESTful microservices and real-time streaming systems hosted on AWS cloud, utilizing open source frameworks and strong engineering principles. We seek a servant leader with a people-first philosophy who fosters a safe, collaborative, and high-performance culture enabling delivery excellence.
Key Responsibilities
- Lead and nurture engineers to elevate their capabilities and support customer success.
- Mentor professionals for both technical skills and career growth.
- Promote accountability and cultivate a culture striving for continuous improvement.
- Create psychological safety within teams and across adjacent groups.
- Collaborate with stakeholders to define strategic goals and execute product roadmaps for innovative digital customer offerings.
- Participate in agile teams to design, develop, test, deploy, and maintain solutions using full-stack development technologies.
- Stay abreast of technological advancements, driving experiments and knowledge sharing internally and externally.
- Champion innovation, diversity, inclusion, and challenge established norms through creative teamwork.
- Partner with company leadership to design and develop enterprise platforms focused on large-scale data and machine learning applications.
Basic Qualifications
- A minimum of 10 years in software engineering.
- At least 7 years of experience managing people.
- Minimum 3 years leading multiple teams under agile methodologies.
- At least 1 year managing other managers, including talent development and succession planning.
- Proven track record in implementing best practices within software engineering teams.
Preferred Qualifications
- Master’s degree in Computer Science or Software Engineering.
- Over 13 years’ experience in software development.
- More than 8 years practicing Agile frameworks.
- Knowledge of configuration management and infrastructure automation tooling.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Leadership experience with horizontal DevOps or developer tooling teams.
Working Environment and Benefits
- Own your career growth with access to tools and mentorship for skill development and new business areas.
- Work-life balance supported by a hybrid model: three days onsite per week, allowing for both collaboration and personal commitments.
- Comprehensive benefits including coverage for family members, a one-time work-from-home setup allowance, mental health support up to $3,000, and annual tuition subsidies up to $5,000.
Diversity and Responsible AI Use
We uphold diversity, inclusion, and accessibility, ensuring reasonable accommodations during recruitment and employment. Artificial intelligence is used responsibly to enhance candidate experience without replacing human judgment in hiring.
Additional Information
This is an existing vacancy for onsite work at our Toronto location (161 Bay Street). We are committed to providing a safe and inclusive workplace where every individual can thrive.
Minimum education
Master's Degree