Senior Staff Software Engineer

Capital One Capital One · Banking · Toronto, ON

This role is for a Senior Staff Software Engineer at Capital One Canada. The primary focus is on designing and implementing technology solutions that align with business goals, developing scalable and secure solution architectures, and evaluating new technologies. The role involves leading the creation of high-level designs, collaborating with cross-functional teams, and mentoring engineers. While the company uses AI in recruitment, this specific role is not directly involved in building AI/ML models or systems.

What you'd actually do

  1. Design and implement architectural solutions that align with Capital One Canada's business goals and adhere to our architectural framework.
  2. Develop and maintain a comprehensive catalog of technical and business capabilities, ensuring alignment with strategic objectives.
  3. Lead the creation and review of Architectural Decision Records (ADRs) and High-Level Design (HLD) documents.
  4. Actively participate in governance forums such as the Architectural Review Board ensuring compliance with internal and external standards.
  5. Collaborate with stakeholders across all levels to promote technology strategies that deliver better business value and innovation.

Skills

Required

  • 8 years of experience in Software Engineering and Systems Architecture or Technology Solution design
  • 2 years of experience creating solutions architectures in a public cloud (AWS, Microsoft Azure, Google Cloud)

Nice to have

  • Certification in TOGAF, AWS, or other relevant architectural frameworks.
  • 3+ years of experience as a Solutions Architect in large/complex organizations
  • 10+ years of experience in software engineering
  • 8+ years of experience architecting, designing, and/or delivering scalable and decoupled systems in a heavily regulated technology environment
  • 3+ years of experience working with internal and external business clients
  • 2+ years of experience with AWS concepts and implementations
  • Experience to engaging, influencing and driving initiatives by partnering with technology executives
  • Experience mentoring software engineers or architects
  • Experience in a regulated environment (HIPAA, PCI, Privacy, etc)
  • Ability to communicate at all levels in the organizations with required technical depth and breadth
  • AWS or equivalent certifications (Cloud Practitioner, Solution Architect-Associate)

What the JD emphasized

  • architecting, designing, and/or delivering scalable and decoupled systems in a heavily regulated technology environment
  • regulated environment (HIPAA, PCI, Privacy, etc)