Apply now

Posted 25 days ago

Staff Software Engineer

@ Capital One Canada

Toronto, Ontario

$173k–$197k/yrFull-time6+ years experience
Apply now
SIGNALS

Overview

Capital One Canada is hiring a Staff Software Engineer for a full-time, hybrid role in Toronto with three days per week in the office. The engineer owns technical design and development of cross-functional, multi-platform application systems, sets engineering best practices, and mentors junior and intermediate associates. The posting states a salary of $173,000 to $197,400 plus performance-based incentive compensation, and requires at least 6 years of hands-on development experience.

Pay:

$173,000–$197,400 a year

Responsibilities:

  • Act as tech lead developer on cross-functional, multi-platform application systems
  • Own technical design and development throughout the software development life cycle
  • Establish engineering best practices and code review standards
  • Contribute to High Level Design and architecture ownership
  • Mentor junior and intermediate associates

Requirements summary:

  • At least 6 years of hands-on development experience in Java, Python, Go or similar
  • At least 6 years of application or data design and architecture experience
  • AWS experience highly preferred, or Azure or Google Cloud
  • Experience mentoring junior and intermediate associates
  • 8+ years leading full software development life cycles preferred

Tools & skills

Benefits mentioned

Tuition support
Source and dates

Employer career site / ATS feed · workday

Employer posting date
2026-10-12
First seen by our source
2026-10-13
Source record updated
2026-11-03

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience6+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (preferred), Master’s degree (preferred), College diploma (preferred)
Fields of studyComputer Science, Software Engineering, Information Technology
Perks mentionedTuition support, Performance bonus, Wellness, Home office allowance

Summary and details written by AI from the posting; the employer’s posting is the authority.

Capital One Canada

FieldValue
Open jobs on Jobsy55
Job description
161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer

About Capital One Canada.

For 30 years, we've been on a mission to change banking for good. We challenge the traditional bank stereotype by integrating machine learning, conversational AI and design thinking into our core operations. We're a bank a tech company would build, where your work directly shapes innovative solutions that impact millions of Canadians.


We're driven by fearless curiosity, bold innovation, and a collective of authentic people working together to redefine what's possible. Technology isn’t just part of our strategy, it is our strategy. Everything we do serves our vision and the creation of what's next.


About the Team


Since 2014, Capital One Canada’s software studio has grown from a team of 10 to a team of over 250. We’re passionate about what we do, and we’re always on the lookout for people who want to make a difference in the world of credit through technology. We’re obsessed with doing the right thing, and we achieve that by finding innovative ways to better serve our customers.


Here are a few of the ways we’re helping people take control of their credit:

  • Helping customers view and monitor their credit scores with Credit Keeper
  • Enabling customers to view and edit their Personal Information directly in the Mobile App
  • Providing customers 100% certainty which credit cards they’ll be approved for before they apply, by using Quick Check™

We’re all-in on the cloud and we’re leaders in the adoption of open source, RESTful APIs, microservices, and containers. We build our own products and release them with a speed and agility that allows us to get new customer experiences to market quickly. And, as a founder-led company, we’re inspired to make, break, do, and do good.


This role does not have direct reports. We require advanced hands-on development, technical design, and architecture.


Your 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.

You’ll be empowered to take end-to-end ownership of your work and your career, backed by a high-performance, hybrid culture and holistic suite of benefits designed to support your whole self.

  • 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.

You’ll find that Capital One is committed to helping you thrive and evolve every step of the way.


This posting is for an existing vacancy.


The expected annual salary range for this position is $173,000 - $197,400. This role is also eligible to earn performance-based incentive compensation, which may include cash bonus(es). Incentives could be discretionary or non-discretionary depending on the plan.


We embrace the responsible use of artificial intelligence (AI) to enhance the candidate experience and streamline our recruitment processes. However, no hiring decisions are made using AI as every hiring decision is made by our hiring managers, business interviewers, and recruitment professionals. Our teams are equipped with training that empowers them to use AI responsibly.

Capital One Canada is an equal opportunity employer committed to fostering a diverse and inclusive work environment. We consider all qualified applicants and will meet the needs of those requiring reasonable accommodations.

If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at 1-800-304-9102 or via email at [email protected]. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.

For technical support or questions about Capital One's recruiting process, please send an email to [email protected]

Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site.

Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).

Similar jobs

  • Staff Software Engineer, Search Control Plane

    Toronto, ON
    HybridFull Time

    8+ YOEPartner with client teams to understand their experience adopting the platform, and feed what you learn into the roadmap; Required qualifications:; 8+ years of software engineering experience with progression to…

    Kubernetes, Apache Kafka, Documentation, Infrastructure as code, CI/CD, Regulatory compliance

  • Staff Software Engineer, Search Retrieval Platform

    Toronto, ON
    HybridFull Time

    8+ YOERequired Qualifications:; 8+ years of software engineering experience with progression to staff-level scope, including ownership of a functional area and cross-functional leadership; A degree in Computer Science,…

    Research, Search engines, Leadership, Computer science, Python, Oracle Java

  • Senior Staff Software Engineer - Capital One Travel Tech - Full-stack

    Toronto, ON
    $202k–$231k/yrFull Time

    Capital One Canada

    8+ YOECandidates need at least 8 years of software engineering or solution design experience and at least 2 years designing solution architectures on a public cloud such as AWS, Azure or Google Cloud. Preferred extras include an architecture certification, regulated-environment experience and the ability to influence technology executives.

    AWS, Microsoft Azure, Google Cloud

    Senior Staff Software Engineer - Capital One Travel Tech - Full-stack

    Toronto, ON
    $202k–$231k/yrFull Time

    Capital One Canada

    8+ YOECandidates need at least 8 years of software engineering or solution design experience and at least 2 years designing solution architectures on a public cloud such as AWS, Azure or Google Cloud. Preferred extras include an architecture certification, regulated-environment experience and the ability to influence technology executives.

    AWS, Microsoft Azure, Google Cloud

    Staff Software Engineer - Capital One Travel Tech - Full-stack

    Toronto, ON
    $173k–$197k/yrFull Time

    Capital One Canada

    6+ YOECandidates need at least 6 years of hands-on full-stack development experience in JavaScript, React, Angular, Python, Node.js, Java or Go, plus 6 years in application architecture. Mentoring experience and familiarity with AWS or other cloud platforms are strongly valued.

    AWS, Microsoft Azure, Google Cloud, React, Angular, Node.js

  • Staff Software Engineer, Messaging Experience

    Toronto, ON
    $220k–$359k/yr

    Braze

    7+ YOECandidates need 7+ years of software engineering experience, including technical leadership across multiple teams. They need backend experience at scale, full-stack skills in Ruby on Rails, TypeScript and React, and a record of shipping shared platform infrastructure.

  • Staff Software Engineer - II (KeyCite)

    Toronto, ON
    HybridFull Time

    Thomson Reuters Canada Ltd

    6+ YOECandidates need 6+ years designing production software, deep backend and distributed systems skills, and cloud-native experience, preferably on AWS. Strong programming in Java or Python, API and event-driven design, and clear communication with technical and non-technical audiences are also required.

    AWS, Java, Python

  • Senior Staff Software Engineer - Money Boxes

    Toronto, ON
    Full Time

    Nubank: The company has been leading an industry transformation by leveraging data and proprietary technology to develop innovative products and services.

    Candidates need senior or staff-level experience building highly available distributed systems, ideally in fintech, banking or investments. They must be fluent in English and bring strong event-driven, transactional and domain-driven design skills.

    Leadership, Coaching, Microservices, Collaboration, Hybrid model

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.