Job Description
161 Bay Street (93021), Canada, Toronto, Ontario
Staff Software Engineer - Capital One Travel - Android
About Capital One Canada
For over 20 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 This Role
This is a senior individual contributor role (equivalent to manager level) that does not have direct reports. We require advanced hands‑on software development, technical design, and architecture.
About The Team
Join the fast‑growing Capital One Travel team, as we seek to transform the way customers book travel. Capital One Travel is a fast-moving, highly innovative, digital‑first business within Capital One’s Premium Products and Experiences organization. We aim to grow an industry‑leading travel booking platform that customers love and delivers unique, differentiated benefits to our millions of customers while also powering the headline marketable benefits of our credit card products.
At Capital One, the iOS and Android platforms are recognized as an opportunity to reach our customers in unique, personal and engaging ways. Our engineers are provided with top‑of‑the‑line Macbook Pros, high‑end monitors, and the necessary tooling to develop the best possible products with the least amount of friction.
Working at Capital One
Enjoy a hybrid work environment, with three days in the office. Build a comfortable workspace with our one‑time Work From Home allowance and enjoy our head office located conveniently across the street from Union Station. Live well—physically, financially and emotionally. Receive support for you and those who are most important to you, with full coverage for spouses, domestic partners, and dependents. With up to $3,000 in mental health coverage and up to $5,000 in tuition subsidies per year—and much more—you’ll discover that Capital One is committed to helping you live your best life. We’re committed to diversity, inclusion and belonging. We strive to build a culture where diverse perspectives are valued, innovative ideas are encouraged and inclusive behaviors are embedded in everything we do to positively impact associates.
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. So, let’s do something great together.
Your Responsibilities
Spearhead the development of iOS features, with a focus on leveraging SwiftUI and reactive programming, to fulfill Capital One Travel objectives while adhering to cutting‑edge engineering best practices, design guidelines, and principles.
Partner with fellow Software Engineers, UX/UI, Product Owners/Analysts to deliver high‑performing quality customer experiences that are engaging, purposeful and powerful in their simplicity.
Actively participate in all team agile ceremonies, contributing to ensure that all team commitments are delivered on time and of the highest quality.
Be an active advocate of the mobile platform through both internal and external developer communities.
Remain an active learner in all technologies related to mobile development (Swift, Kotlin, 3rd party libraries, etc.).
Influence and contribute to group discussions and incorporate feedback/communication from the broader team.
Mentor junior to mid‑level members of the team.
Actively engage with developers outside of the local sprint team across various disciplines (Android, iOS, APIs, Web, etc.).
Own and lead delivery of major components and platform needs in partnership with senior engineers and Architects.
Consistently share best practices and improve processes within and across sprint teams.
Identify technical obstacles early and work closely with the team to find creative solutions.
Review pull requests and ensure adherence to Swift and other language idioms.
Basic Qualifications
Bachelor’s Degree
At least 6 years of hands‑on development of Native Android applications
At least 6 years of experience with application and/or data design, architecture and development
At least 4 years of experience with Kotlin
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
Exposure to AWS or other cloud products
Experience working in an agile environment
Experience in open source frameworks
Equal Opportunity Statement
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 ARCanada@capitalone.com. 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 Careers@capitalone.com
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).
#J-18808-Ljbffr