CareerPlanSign in

Staff Software Engineer

Toronto, ON💼 Full-time💰 $173,000–$173,000🗓 2026-08-17 → 2026-09-26

Core

Staff Software Engineer leading technical design, architecture, and development of cross-functional, multi-platform, fault-tolerant application systems for Capital One Canada's credit and banking products.

Role type

Staff Software Engineer (Hands-on IC with technical leadership)

Builds

Credit monitoring tools (Credit Keeper), Personal Information management in Mobile App, pre-approval credit card systems (Quick Check™), and core banking application systems.

Domain

Financial Services / Banking / Cloud Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Advanced hands-on development (Java, Python, Go), Application and data design, Architecture design, Cloud platform expertise (AWS preferred), Mentorship of junior/intermediate engineers, Engineering best practices establishment, High Level Design (HLD) methodology.

Preferred skills

Full lifecycle software development leadership, Agile environment experience, Bachelor's/Master's in CS/SE/IT.

Technologies

Java, Python, Go, AWS, Microsoft Azure, Google Cloud, RESTful APIs, Microservices, Containers.

Responsibilities

Own technical design and development of cross-functional application systems; Continuously improve developer experience and internal frameworks; Establish and enforce engineering best practices and code review standards; Provide technical expertise and problem-solving support; Own architecture and apply HLD methodology; Mentor junior and intermediate associates.

Seniority

Staff, hands-on IC with technical leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.