Job Postings
Director, Software Engineering
at
Capital One
Director, Software Engineering
  • Company
    Capital One
  • Location
    Toronto, Ontario, Canada
  • Type
    Full-time
  • Date Posted
    January 1, 2025
**Job Title:** Director, Software Engineering

**Location:** 161 Bay Street, Toronto, Ontario, Canada

**Company:** Capital One

**Overview:**
At Capital One, we are building a leading information-based technology company focused on helping our customers succeed by bringing ingenuity, simplicity, and humanity to banking. We are guided by our shared values and believe that innovation is powered by diverse perspectives and collaborative teamwork.

**Working with Us:**
We have adopted a flexible hybrid model, where associates are expected to come into the office three days a week on Tuesdays and Thursdays, with Mondays and Fridays designated as company-wide virtual days.

Capital One is committed to diversity, inclusion, and belonging, creating a culture where diverse perspectives are valued, innovative ideas are encouraged, and inclusive behaviors are embedded in our practices. We offer robust support for our associates' physical, financial, and emotional well-being, with flexible and comprehensive benefits for employees and their families.

**Role Summary:**
As the Director of Software Engineering, you will lead teams focused on developing foundational technology capabilities that accelerate delivery for customer-facing web and mobile applications. You will drive engineering excellence through investments in Site Reliability, Developer Experience, and Developer Tooling.

**Key Responsibilities:**
- Lead and grow engineering teams in Developer Experience, Developer Tooling, and Site Reliability.
- Mentor and guide the professional and technical development of engineers.
- Foster a culture of accountability and excellence.
- Build strong psychological safety within and across teams.
- Engage with stakeholders to define strategic initiatives and execute roadmaps.
- Design, develop, test, and support technical solutions across a full-stack of industry-leading development tools and technologies.
- Stay updated on tech trends, experiment with new technologies, and contribute to the engineering community.
- Collaborate across the company to architect and develop large-scale data and machine learning applications.

**Basic Qualifications:**
- At least 10 years of experience in software engineering.
- At least 7 years of experience in people management.
- At least 3 years of experience leading multiple teams in an agile environment.
- At least 1 year of experience managing other managers.
- Demonstrated success in pursuing best practices for software engineering teams.
- Bachelor's Degree in a relevant field.

**Preferred Qualifications:**
- Master’s Degree in Computer Science or Software Engineering.
- 13+ years of experience in software development.
- 8+ years of experience in Agile practices.
- Experience with configuration management and infrastructure automation tools.
- Experience with cloud computing platforms (AWS, Azure, GCP).
- Experience leading DevOps/Developer tooling teams.

Capital One Canada is an equal opportunity employer committed to fostering a diverse and inclusive work environment. We welcome qualified applicants and will accommodate those requiring assistance. If you need accommodation, please contact Capital One Recruiting at 1-800-304-9102 or via email at RecruitingAccommodation@capitalone.com.

**Join us on our mission to change banking for good!**