Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 26 Oct 2026 · Still live on 31 Oct 2026

Staff Software Engineer

Capital One Canada Toronto, ON Hybrid staff full-time

Salary

$173,000 - $197,400 per year

Apply on Capital One Canada

Description

We are seeking a Staff Software Engineer to join our team at Capital One Canada. As a Staff Software Engineer, you will work as part of a dynamic team throughout the Software Development Life Cycle. You will act as a tech lead developer owning technical design and development of cross-functional, multi-platform, fault-tolerant application systems.

Responsibilities:

  • Work as part of a dynamic team throughout the Software Development Life Cycle
  • Act as a tech lead developer owning technical design and development of cross-functional, multi-platform, fault-tolerant application systems
  • Continuously improve software engineering developer experience; identify gaps in existing internal framework and tools and contribute
  • Establish Engineering best practices; identify and establish best practices and standards, such as code review standards
  • Technical expertises and Problem solving; define technical standards and providing technical support to ensure Engineering best practices are consistently met
  • Architecture ownership - apply strong understanding of how evolving technology affects domain, follow High Level Design (HLD) methodology and contribute to HLD
  • Provide mentorship to junior and intermediate associates through engineering best practises and standards

Basic Qualifications:

  • At least 6 years of hands-on development experience preferably using Java, Python, Go or other object-oriented programming languages
  • At least 6 years of experience with application and/or data design, architecture and development
  • Experience with AWS (highly preferred) or other cloud products (Microsoft Azure, Google Cloud)
  • Experience providing mentorship to Junior/Intermediate Associates and guidance to technical and business stakeholders

Preferred Qualifications:

  • 8+ Years of experience leading the full life-cycle of Software Development
  • Bachelor's, Master's or Diploma in Computer Science, Software Engineering, Information Technology or in related field
  • Experience working in an agile environment and familiar with agile development methodologies

Working at Capital One:

  • Take ownership of your own potential: Whether you're looking to upskill, pivot into new business areas, or master your craft, you'll have access to tools and mentorship to reach your potential and define your career trajectory
  • Find your rhythm: We believe trust fosters the flexibility and autonomy required to balance personal needs with a focus on high performance. We support a hybrid model – with 3 days in the office per week – that gives room for both collaboration and personal commitments
  • Benefits built for your life: We take a holistic approach to well-being, providing support for you and those who are most important to you. This includes: full coverage for spouses, domestic partners and dependents, a one-time Work From Home allowance to build your comfortable workspace, up to $3,000 in mental health coverage and up to $5,000 in annual tuition subsidies

Skills

Required

Nice to have

  • agile development methodologies
  • Bachelor's, Master's or Diploma in Computer Science, Software Engineering, Information Technology

Ready to apply?

You apply with the employer directly. Their original posting is here: https://capitalone.wd12.myworkdayjobs.com/en-US/Capital_One/job/Toronto-ON/Staff-Software-Engineer_R1003517-1

Apply on Capital One Canada