Senior Staff Software Engineer

Capital One Capital One · Banking · Toronto, ON

This role is for a Senior Staff Software Engineer at Capital One Canada, focusing on designing and implementing technology solutions aligned with business goals. The role involves creating scalable and secure solution architectures, evaluating new technologies, and overseeing high-level designs. It emphasizes collaboration with cross-functional teams, promoting best practices in architecture and design, and contributing to solutions and strategies that shape the company's future. While the company mentions responsible use of AI in recruitment, the core responsibilities of this engineering role do not involve building or shipping 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

  • Software Engineering
  • Systems Architecture
  • Technology Solution design
  • public cloud (AWS, Microsoft Azure, Google Cloud)

Nice to have

  • TOGAF certification
  • AWS certification
  • Solutions Architect in large/complex organizations
  • AWS concepts and implementations
  • engaging, influencing and driving initiatives by partnering with technology executives
  • mentoring software engineers or architects
  • Cloud Practitioner certification
  • Solution Architect-Associate certification

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)