Principal Software Engineer – AI-Driven Dev Experience (Hybrid)

Capital One

Toronto

Hybrid

CAD 211,000 - 241,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Work From Home allowance
Mental health coverage
Tuition subsidies

Job summary

Capital One Canada is hiring a Principal Associate, Software Engineering in Toronto to shape the technical direction of Card Tech and beyond. You will drive AI-enabled developer productivity, standardize environments, and partner with leaders to deliver high-impact solutions.

You’ll own end-to-end development across full-stack, infrastructure, tooling, and data engineering, while mentoring teammates and exploring new tools. The role supports a hybrid model with three in-office days weekly.

Qualifications

  • At least 4 years of hands-on experience in Application Development using at least one of: JavaScript, Java, TypeScript, SQL, Python, or Go.
  • Bachelor’s, Master’s or Diploma in Computer Science, Software Engineering, Information Technology or related field.
  • Experience with Test Driven Development.
  • Experience in an Agile environment.
  • Experience with AWS and/or AWS Certification (Solution Architect-Associate preferred).
  • Experience in distributed systems, API, microservices, data processing, databases (relational, NoSQL or time-series), streaming or messaging platforms, DevOps, resilience and stability.
  • Working at Capital One.
  • Ability to take end-to-end ownership with a high-performance, hybrid culture and benefits.
  • Hybrid model with 3 days in the office per week.

Responsibilities

  • Work on a variety of projects focusing on full stack development, infrastructure, tooling, platform engineering, developer experience and data engineering.
  • Create and contribute to new applications, developer platforms, internal tools or enterprise CI/CD systems.
  • Develop expertise in core tooling around containerization (Docker, Dev Containers), GitHub workflows, and modern software build systems.
  • Explore and evaluate new and emerging software tools, technologies, and practices.
  • Support building a strong engineering culture through effective communication, teamwork, collaboration, and continuous learning.
  • Work within and across engineering teams to design, develop, test, implement and support technical solutions across a full-stack of development tools and technologies.
  • Identify gaps and solve problems to completion.
  • Share passion for staying on top of tech trends, mentoring others, and engaging in tech communities.

Skills

JavaScript
Java
TypeScript
SQL
Python
Go

Education

Bachelor’s, Master’s or Diploma in Computer Science, Software Engineering, Information Technology or related field

Tools

Dev Containers
Docker
GitHub workflows

Job description

Capital One Canada is hiring a Principal Associate, Software Engineering in Toronto to shape the technical direction of Card Tech and beyond. You will drive AI-enabled developer productivity, standardize environments, and partner with leaders to deliver high-impact solutions.

You’ll own end-to-end development across full-stack, infrastructure, tooling, and data engineering, while mentoring teammates and exploring new tools. The role supports a hybrid model with three in-office days weekly.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Associate, Software Engineering
Principal Associate, Software Engineering

Capital One • Toronto

Hybrid
CAD 211,000 - 241,000
Work From Home allowance
Mental health coverage
Tuition subsidies
Principal Associate, Software Engineering
Principal Associate, Software Engineering

Capital One Canada • Toronto

Hybrid
CAD 148,000 - 169,000
Hybrid work model
Work From Home allowance
Mental health coverage
+1
Director, Software Engineering — AI & Cloud FinTech Leadership
Director, Software Engineering — AI & Cloud FinTech Leadership

Capital One Group • Toronto

Hybrid
CAD 180,000 - 260,000
Work From Home allowance
Mental health coverage
Annual tuition subsidies
Principal Associate, Software Engineering
Principal Associate, Software Engineering

Capital One Group • Toronto

Hybrid
CAD 211,000 - 241,000
Hybrid work model
Incentives (performance-based)
Principal Associate, Software Engineer – Capital One Travel – Full Stack
Principal Associate, Software Engineer – Capital One Travel – Full Stack

Capital One - CA • Toronto

Hybrid
CAD 209,000 - 239,000
Hybrid work model: 3 days in office
Work From Home allowance
Mental health coverage
+2
Senior Manager, Software Engineering
Senior Manager, Software Engineering

Capital One Canada • Toronto

On-site
CAD 282,000 - 322,000
Work From Home allowance
Mental health coverage
Tuition subsidies
+1
Senior Staff Software Architect – Cloud & FinTech
Senior Staff Software Architect – Cloud & FinTech

Capital One • Toronto

Hybrid
CAD 281,000 - 320,000
Work From Home allowance
Mental health coverage
Tuition subsidies
Senior Manager, Software Engineering
Senior Manager, Software Engineering

Capital One • Toronto

On-site
CAD 202,000 - 231,000
Hybrid work model
Tuition subsidies
Mental health coverage
+1
Senior Staff Software Engineer, Data Engineering
Senior Staff Software Engineer, Data Engineering

Capital One • Toronto

On-site
CAD 202,000 - 231,000
Work from home allowance
Mental health coverage
Tuition subsidies
Director, Software Engineering
Director, Software Engineering

Capital One • Toronto

On-site
CAD 150,000 - 210,000
Work From Home allowance
Mental health coverage
Annual tuition subsidies
+1