Enable job alerts via email!

Principal Associate Software Engineer Capital One Travel PythonAWS

Capital One

Toronto

Hybrid

CAD 100,000 - 130,000

Full time

Today
Be an early applicant

Job summary

A financial services company in Toronto is seeking a Principal Associate Software Engineer to work on backend development and innovative projects. The ideal candidate will have strong expertise in Python, at least 4 years of experience in Backend Application Development, and a Bachelor's Degree. The role offers a hybrid work environment, competitive benefits, and the chance to be part of a transformative team in a fast-growing business.

Benefits

Mental health coverage up to $3000
Tuition subsidies up to $5000 per year
Work From Home allowance

Qualifications

  • Mandatory experience with Python.
  • At least 4 years of hands-on experience in Backend Application Development.

Responsibilities

  • Working on a variety of projects focusing on backend development.
  • Create exciting new applications using object-oriented programming methodologies.

Skills

Python
Continuous Integration
Docker
Jenkins
Agile
C / C++
Go
System Design
Software Development
Java
Distributed Systems

Education

Bachelor's Degree
Master's Degree or higher in related fields
Job description

161 Bay Street (93021) Canada TorontoToronto Ontario

Principal Associate Software Engineer - Capital One Travel - Python / AWS

About Capital One Canada

For over 20 years weve 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

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. As a Software Engineer in Capital One Travel you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One.

A day in the life of a Capital One Software Engineer.

You’ll work alongside other Software Engineers on innovative projects. You’ll have the opportunity to learn design and build software products from the ground up.

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 leaders in the adoption of open source technologies, RESTful APIs, microservices and containers. We build our own products and release them with 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.

Want to learn more? Check out life at Capital One in the Software Studio!

Responsibilities

Working on a variety of projects focusing on backend development, infrastructure, tooling, platform engineering, developer experience and data engineering.

Create exciting new applications using object‑oriented programming methodologies.

Basic Qualifications
  • Mandatory experience with Python
  • At least 4 years of hands‑on experience in Backend Application Development
  • Bachelors Degree
Preferred Qualifications
  • 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
  • At least 6 years of experience in Application Development
Strong expertise in Python

Masters Degree or higher in Computer Science, Software Engineering, Information Technology or related fields.

Experience working in a team environment understanding the importance of mutual respect, empathy and ensuring everyone’s voice is heard and problems are brought up early and often.

Working at Capital One.

Enjoy a hybrid work environment with 3 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 $3000 in mental health coverage and up to $5000 in tuition subsidies per year and much more you’ll discover that Capital One is committed to helping you live your best life.

Key Skills
  • Continuous Integration
  • Docker
  • Jenkins
  • Python
  • System Design
  • Agile
  • C / C++
  • Go
  • Systems Engineering
  • Software Development
  • Java
  • Distributed Systems

Employment Type: Full‑Time

Equal Opportunity

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‑ or via email. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.