Build cloud-based application systems at Capital One Canada in Toronto, combining data architecture, AWS experience, and hands-on software development. The hybrid mode requires three office days weekly.
This Staff Engineer opportunity focuses on advanced development, technical design, and architecture without direct reports. You will work through the Software Development Life Cycle while owning cross-functional, multi-platform, fault-tolerant systems. Your expertise will support engineering standards, technical problem-solving, and evolving technology decisions.
Key Responsibilities: Work across the Software Development Life Cycle
Provide technical expertise and solve engineering problems
Define technical standards and support consistent practices
Apply evolving technology understanding to architecture ownership
Guide development across cross-functional platforms and systems
Requirements: At least six years of hands-on development experience
At least six years in data design, modelling, or architecture
Experience with AWS, Microsoft Azure, or Google Cloud
Eight-plus years leading full software development life cycles preferred
Agile development experience preferred
Bring cloud development, data modelling, and architecture expertise to systems supporting Capital One Canada’s technology strategy.