Principal Associate, Software Engineering

Found in: Talent CA C2 - 2 weeks ago


Toronto, Canada Capital One Full time
161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Principal Associate, Software Engineering

Principal Associate, Software Engineer

Our Capital One Software Studio.

Since 2014, Capital One Canada’s software studio has grown from a team of 10 to a team of over 270. 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.

We’re searching for engaged and motivated people at the Principal level in Software Development. We want someone who has a passion for bringing cool features to customers. 

We’re always hiring great people, and we’ll match you to a team where you’ll be able to make a positive impact and grow both personally and professionally (you’ll be working with some of the best in the industry). If you have a great track record of writing clean, testable and scalable code, we want to talk to you.

Working with us.

How do we do things at Capital One Canada? We listen — to our people, and to our customers. We change with the times and have adopted a flexible hybrid model. Associates working in the hybrid model are expected to come into the office 3 days a week across Tuesdays and Thursdays, reserving Mondays and Fridays as company-wide virtual days. As was true before the pandemic, expectations of being in the office will be balanced with personal life flexibility.

At Capital One we’re committed todiversity, 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. Strive to build a culture where diverse perspectives are valued, innovative ideas are encouraged and to help challenge the status quo and create the best outcomes for everyone. 

We’re focused on helping associates live well—physically, financially and emotionally. When you join us, we support you and those who are most important to you, offering full coverage for spouses, domestic partners, and dependents. We’ve designed ourbenefits program to be flexible, comprehensive and consistent across our organization. From health and fitness center discounts, to training and professional development programs—and much more—you’ll discover that Capital One is committed to helping you live your best life. 


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 withCredit 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 usingQuick Check™

We’re all-in on the cloud and we’re leaders in the adoption of open source technologies, 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.

Want to learn more? Check outlife at Capital One in the Software Studio 

Responsibilities:

Working on a variety of projects focusing on backend development, frontend development, mobile development (Android/iOS), infrastructure, tooling, platform engineering, developer experience and data engineering.

Create exciting new applications using object oriented programming methodologies.

Following TDD approach from inception to production.

Explore and evaluate new and emerging software tools, technologies, and practices.

Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community

Support the continued professionalization of the engineering practice in the studio with effective communication and advocacy in public speaking, presentations, documentation, etc.

Work within and across Agile teams to design, develop, test, implement and support technical solutions across a full-stack of development tools and technologies.

Identify gaps and solve problems to completion.

Basic Qualifications: 

At least 6 years of hands-on experience in Application Development using at least one or more of the following programming languages - Java, Typescript, JavaScript, Python, Scala, Swift, Kotlin, or Go

Bachelor's Degree

Preferred Qualifications:

(Don’t have them all? Don’t worry. We’ll help you develop the right skills for the job)

At least 8 years of experience in Application Development using one or more of our core programming languages Java, Typescript, JavaScript, Python, Scala, Swift, Kotlin, or Go

Experience with mobile development

Master’s Degree or higher in Computer Science, Software Engineering, Information Technology or in 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

Experience with Test Driven Development

Experience working 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

About Capital One Canada.

We've been helping millions of Canadians for over 20 years by providing them with access to credit when others wouldn’t. We're on a journey to put our customers first, and keep them there, by building modern technology solutions to simplify and humanize the world of credit cards. We have the positive energy of a startup, with the advantages of a big company.

We may use your information for automated decision making. We may, for certain purposes, render a decision based exclusively on automated processing of your personal information as a part of the candidate screening process. 

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.
  • Principal Software Engineer

    Found in: beBee jobs CA - 2 weeks ago


    Toronto, Ontario, Canada Microsoft Canada Full time

    OverviewThe Microsoft Applied Sciences Group (ASG), a nimble startup group within Microsoft's Windows division, seeks a Principal Software Engineer to help create products that push the envelope of user experiences at the intersection of software, machine learning, and hardware. We offer a unique opportunity to define, own, and build products and features...

  • Principal Software Engineer

    Found in: Talent CA C2 - 2 weeks ago


    Toronto, Canada Autodesk Full time

    Position Overview Autodesk's Desktop Connector team is looking for a passionate Principal Software Engineer to join our team. This role will report to the Sr. Manager, Software Development. Our organizational ecosystem comprises desktop applications and cloud services. You will drive key parts of the implementation of the desktop connector...

  • Principal Software Engineer

    Found in: Talent CA C2 - 2 weeks ago


    Toronto, Canada Microsoft Full time

    Overview The Microsoft Applied Sciences Group (ASG), a nimble startup group within Microsoft’s Windows division, seeks a Principal Software Engineer to help create products that push the envelope of user experiences at the intersection of software, machine learning, and hardware. We offer a unique opportunity to define, own, and build products and...

  • Principal Software Engineer

    Found in: Talent CA C2 - 2 weeks ago


    Toronto, Canada Zynga Full time

    AVAILABLE POSITIONS Principal Software Engineer – Analytics Engineering Careers Category: Engineering Careers location: Toronto, Canada Connected Worker Type: Connected R_110878 Are you interested in creating great products that impact millions of people? Passionate about data and building highly scalable systems that process millions...


  • Old Toronto, Canada NextPit GmbH Full time

    Position Overview:We are seeking an experienced Principal Software Engineer to join us here at ShyftLabs. The successful candidate will be responsible for designing and implementing scalable, high-performance software systems that meet robust needs. If you are a seasoned software engineer with a passion for building scalable, high-performance systems and...


  • Old Toronto, Canada NextPit GmbH Full time

    Position Overview:We are seeking an experienced Principal Software Engineer to join us here at ShyftLabs. The successful candidate will be responsible for designing and implementing scalable, high-performance software systems that meet robust needs. If you are a seasoned software engineer with a passion for building scalable, high-performance systems and...

  • Principal Software Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Toronto, ON, Canada NextPit GmbH Full time

    Position Overview: We are seeking an experienced Principal Software Engineer to join us here at ShyftLabs. The successful candidate will be responsible for designing and implementing scalable, high-performance software systems that meet robust needs. If you are a seasoned software engineer with a passion for building scalable, high-performance systems and...


  • Old Toronto, Canada NextPit GmbH Full time

    Position Overview:We are seeking an experienced Principal Software Engineer to join us here at ShyftLabs. The successful candidate will be responsible for designing and implementing scalable, high-performance software systems that meet robust needs. If you are a seasoned software engineer with a passion for building scalable, high-performance systems and...

  • Principal Software Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Toronto, ON, Canada Autodesk, Inc. Full time

    Principal Software Engineer, AI/ML Platform page is loaded Principal Software Engineer, AI/ML Platform Apply locations Toronto, ON, CAN time type Full time posted on Posted 2 Days Ago job requisition id 24WD76045 Job Requisition ID # We are seeking a dynamic and enthusiastic software engineer to develop our next-generation AI/ML platform used in the...


  • Old Toronto, Canada Autodesk Full time

    Job Requisition ID #24WD78004 Does automation and a fast-paced environment excite you? Do you thrive on building resilient, scalable systems? Do you have a passion for uptime? The Autodesk Developer Enablement team is seeking a highly motivated, seasoned Principal Software Development Engineer to build and maintain a distributed compute system. You will be...


  • Old Toronto, Canada Autodesk Full time

    Job Requisition ID #24WD78004 Does automation and a fast-paced environment excite you? Do you thrive on building resilient, scalable systems? Do you have a passion for uptime? The Autodesk Developer Enablement team is seeking a highly motivated, seasoned Principal Software Development Engineer to build and maintain a distributed compute system. You will be...


  • Old Toronto, Canada Autodesk Full time

    Job Requisition ID #24WD78004 Does automation and a fast-paced environment excite you? Do you thrive on building resilient, scalable systems? Do you have a passion for uptime? The Autodesk Developer Enablement team is seeking a highly motivated, seasoned Principal Software Development Engineer to build and maintain a distributed compute system. You will be...

  • Principal Software Development Engineer

    Found in: Jooble CA O C2 - 1 day ago


    Toronto, ON, Canada Autodesk Full time

    Job Requisition ID #24WD78004 Does automation and a fast-paced environment excite you? Do you thrive on building resilient, scalable systems? Do you have a passion for uptime? The Autodesk Developer Enablement team is seeking a highly motivated, seasoned Principal Software Development Engineer to build and maintain a distributed compute system. You will be...

  • Senior or Principal Software Engineer(s)

    Found in: Talent CA C2 - 2 weeks ago


    Toronto, Canada hireVouch Full time

    Principal EngineerAs a Principal Engineer, you will be a strong technical leader on the individual contributor (IC) track with deep experience in software development. Your primary responsibility will be to drive technical excellence and innovation in our projects.We highly value technical knowledge, effective communication, and sound judgement as core...

  • Principal Software Engineer, Server – Payments

    Found in: Talent CA C2 - 2 weeks ago


    Toronto, Canada Zynga Full time

    AVAILABLE POSITIONS Principal Software Engineer, Server – Payments Careers Category: Engineering Careers location: Austin, TX, Toronto, Canada Connected Worker Type: Connected R_112018 Position Overview Come join the team at Zynga making an impact across all of the company’s games – Central Technology! We focus on shared...

  • Principal Software Engineer Data

    Found in: Jooble CA O C2 - 2 weeks ago


    Toronto, ON, Canada Study International Full time

    We are seeking an experienced Principal Software Engineer to join us here at ShyftLabs. The successful candidate will be responsible for designing and implementing scalable, high-performance software systems that meet robust needs. If you are a seasoned software engineer with a passion for building scalable, high-performance systems and have experience in ad...


  • Old Toronto, Canada Morningstar Credit Ratings, LLC Full time

    Principal Software Architect page is loaded Principal Software Architect Apply locations Toronto time type Full time posted on Posted 2 Days Ago job requisition id REQ-043429 About the Role:We're looking for a highly skilled Principal Software Architect with a diverse background in software development,...

  • Principal Software Architect

    Found in: Jooble CA O C2 - 2 weeks ago


    Toronto, ON, Canada Morningstar Credit Ratings, LLC Full time

    Principal Software Architect page is loaded Principal Software Architect Apply locations Toronto time type Full time posted on Posted 2 Days Ago job requisition id REQ-043429 About the Role: We're looking for a highly skilled Principal Software Architect with a diverse background in software development, including .Net, C++, Python, or Java. The ideal...


  • Old Toronto, Canada Morningstar Credit Ratings, LLC Full time

    Principal Software Architect page is loaded Principal Software Architect Apply locations Toronto time type Full time posted on Posted 2 Days Ago job requisition id REQ-043429 About the Role:We're looking for a highly skilled Principal Software Architect with a diverse background in software development,...


  • Old Toronto, Canada Morningstar Credit Ratings, LLC Full time

    Principal Software Architect page is loaded Principal Software Architect Apply locations Toronto time type Full time posted on Posted 2 Days Ago job requisition id REQ-043429 About the Role:We're looking for a highly skilled Principal Software Architect with a diverse background in software development,...