Software Engineer

 

Description:

Capital One Canada is seeking Associate Software Engineers – New Graduates to join its technology team in Toronto. For over 20 years, Capital One has been reimagining the banking experience in Canada, making credit simpler, more intuitive, and rewarding. The company is passionate about technology and committed to developing innovative, customer-focused solutions.

As a new software engineer, you will be part of Capital One’s Tech Development Program (TDP)—a structured one-year development track designed to accelerate your growth through hands-on learning, mentoring, and real-world projects. You will work on mission-critical initiatives such as mobile app enhancements, cyber security improvements, cloud migrations, microservices development, and automation pipelines.

Key Responsibilities:

  • Collaborate with designers, analysts, and engineers throughout the full software development lifecycle.

  • Develop high-quality code that meets story acceptance criteria and project requirements.

  • Conduct code reviews, ensuring best practices, efficiency, and security compliance.

  • Improve user experience for Android/iOS customers by developing mobile-first solutions.

  • Build CI/CD pipelines and deploy applications to cloud platforms (AWS, Azure, GCP).

  • Develop front-end applications with React/Angular and back-end microservices/APIs.

  • Troubleshoot, document, and support applications as needed.

Basic Qualifications:

  • Bachelor’s degree or higher obtained between January 2026 – September 2026.

  • Strong communication, collaboration, and writing skills.

  • Good understanding of software testing fundamentals.

  • Ability to work effectively in Agile, team-oriented environments.

  • Basic knowledge of Android or iOS development, with willingness to learn both.

Preferred Qualifications:

  • Experience in mobile app development (Android/iOS).

  • Familiarity with backend technologies such as Python, Spring Boot, Node.js, AWS, Azure, Google Cloud.

  • Knowledge of Java development, Spring framework, APIs, and microservices.

  • Exposure to CI/CD tools (Jenkins) and version control (Git).

Technologies You May Work With:

  • IDEs: Android Studio, XCode, Visual Studio Code, IntelliJ

  • Languages: Kotlin, Swift, JavaScript, TypeScript, GoLang, NodeJS

  • Cloud & DevOps: AWS (S3, EC2, Lambda, IAM), Azure, GCP

  • Testing: MockitoJUnitRunner, Espresso, XCTest

  • Monitoring: Splunk, New Relic, CloudWatch

Why Join Capital One:

  • Hybrid work model: 3 days in office at 161 Bay Street, Toronto; one-time WFH allowance.

  • Comprehensive benefits: Medical, dental, mental health coverage up to $3000, tuition reimbursement up to $5000/year, and coverage for dependents/domestic partners.

  • Continuous learning: Access to Capital One Tech College for advanced training in Cloud, Cybersecurity, AI, Machine Learning, Mobile Development, and more.

  • Work-life balance: Generous vacation, wellness programs, and financial support benefits.

  • Inclusive culture: Committed to diversity, equity, and inclusion, with accommodations available for all applicants.

Organization Capital One Canada
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-09-27 4:12 pm
Expires on 2026-01-06