Director, Software Engineering

Capital One Capital One · Banking · Toronto, ON

Director of Software Engineering to lead teams developing foundational technology capabilities for customer-facing web and mobile applications, with a focus on cloud, microservices, and data/ML applications. The role involves people management, technical leadership, and stakeholder engagement within an agile environment.

What you'd actually do

  1. Lead with humility and grow talented engineers who are building the next level of engineering capabilities to enable the success of our valued customers
  2. Mentor and guide the professional and technical development of engineers in the organization
  3. Raise accountability and strive to build a culture that continuously raises the bar for excellence
  4. Build a strong sense of psychological safety on your teams and adjacent teams
  5. Engage with stakeholders to define strategic imperatives and execute roadmaps that create original digital customer products and services

Skills

Required

  • 10 years of experience in software engineering
  • 7 years of experience in people management
  • 3 years of experience leading multiple teams within an agile environment
  • 1 year of experience managing other managers including talent development, performance management, team building and succession planning
  • Demonstrated experience and success pursuing best practices for teams of software engineers

Nice to have

  • 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 or GCP)
  • Experience leading horizontal DevOps/Developer tooling teams

What the JD emphasized

  • large scale data and machine learning applications