Staff Software Engineer - iOS

Capital OneToronto, ON
CA$157,400 - CA$179,600Hybrid

About The Position

About Capital One Canada. For 30 years, we’ve been on a mission to change banking for good and build relationships by making credit accessible, simple, intuitive and rewarding. We want to help Canadians succeed with credit, because we believe in people — in our customers, in our associates, and in talent like you! 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.

Requirements

  • At least 6 years of hands-on development of Native iOS applications using Swift and SwiftUI
  • At least 6 years of experience with application design, technical architecture/design and development
  • Experience leading and mentoring Junior/Intermediate Associates and guidance to technical and business stakeholders

Nice To Haves

  • Bachelor's, Master’s or Diploma in Computer Science, Software Engineering, Information Technology or in related field
  • 8+ Years of experience leading the full life-cycle of Software Development
  • Exposure to AWS or other cloud products
  • Experience working in an agile environment
  • Experience in open source frameworks

Responsibilities

  • Own and lead delivery of major components and platform needs in partnership with senior engineers and architects
  • Work as part of a dynamic mobile team throughout the Software Development Life Cycle
  • Improve software engineering practices – work within agile teams to design, develop, test, implement and support technical solutions across a full stack of development tools and technologies
  • Contribute expertise on how evolving technology affects domain
  • Provide mentorship to Junior, Intermediate, and Senior mobile associates

Benefits

  • Hybrid work environment
  • One-time Work From Home allowance
  • Head office located conveniently across the street from Union Station
  • Full coverage for spouses, domestic partners, and dependents
  • Up to $3000 in mental health coverage
  • Up to $5000 in tuition subsidies per year
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service