About the Role
As a Software Engineering Intern on our team, you will directly contribute to building the Open Banking Connected Accounts Dashboard: a core mobile app page that provides customers with real-time visibility into their linked external bank accounts and account sync status. You will work with a highly collaborative, diverse team of engineers and get hands-on experience building modern mobile interfaces, RESTful APIs, and cloud-native infrastructure.
Responsibilities
- Develop, test, and maintain features for the Open Banking Connected Accounts Dashboard, enabling users to view, manage, and inspect the status of their linked bank accounts.
- Write clean, maintainable code across the stack (frontend UI and backend microservices) to meet story acceptance criteria.
- Participate in design sessions and conduct peer code reviews to ensure code quality, security, and performance standards.
- Conduct unit, component, and integration testing to maintain high reliability across account connection workflows.
- Participate actively in Agile ceremonies (sprint planning, daily standups, retrospectives).
- Collaborate with Product Managers and UX Designers
- Learn and build AWS cloud infrastructure on the job
- Have fun with the team
Requirements
- Will obtain a Bachelor’s degree or higher from December 2026 or later
- Familiarity with application development using any mobile language
- Good communication, presentation, and writing skills
- Good understanding of testing fundamentals
- Able to work within a team setting and actively participate and collaborate in team discussion
- Ensure you complete the assessment no later than September 7, 2026 @ 11:59PM
Skills
- IntelliJ
- VSCode
- Claude Code
- Windsurf
- Java
- Spring Boot
- Maven
- Docker
- Swift
- Kotlin
- JavaScript
- ECS Fargate
- Lambda
- CloudFront
- SQS
- S3
- IAM Roles
- Security Groups
- CloudWatch
- Splunk
- New Relic
- Jenkins
- OnePipeline
- MySQL
- AWS Aurora
- DynamoDB
- Mobile application development
- Git
- Jenkins CI/CD
- microservices
- API design / integration
Location
- 161 Bay Street (93021), Canada, Toronto, Toronto, Ontario
Work Type
- Hybrid
Experience Level
- Intern
Education Level
- Bachelor’s degree
Salary/Compensations
- $45,000 to $85,000
Benefits
- Onsite, remote, hybrid, full-time, part-time, contract
About the Company
- For 30 years, we’ve been on a mission to change banking for good. We challenge the traditional bank stereotype, fostering a culture where innovation thrives and bold ideas are celebrated.
- You’ll be empowered to grow your career in a supportive environment where you can own and shape your journey on your own terms. You’ll redefine what’s possible by contributing to work that impacts millions of Canadians, taking ownership of your decisions and outcomes, supported by mentors who will push you to think bigger and challenge the status quo.
- The Gringotts North team owns systems that manage the systems that manage multiple critical business logic, including the Secured Card product, Credit Limit Increase Program as well as Open Banking. Our team is at the forefront of modernizing digital banking, enabling customers to get access to credit. We focus on building modern, reliable web applications and mobile experiences for a customer's journey to get access to the Capital One Canada's secured credit card.
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-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.
