Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Capital One Canada has been dedicated to transforming the banking experience for over 30 years. Our mission is to make credit accessible, simple, intuitive, and rewarding, fostering meaningful relationships with our customers. We believe in empowering people—our clients, our associates, and talented professionals like you—to succeed financially. As a forward-thinking financial institution, we prioritize innovation, customer-centric solutions, and a commitment to excellence in all that we do.
About The Role
We are seeking a highly skilled Staff Android Engineer to join our dynamic software development team located in Toronto, Ontario. This role is pivotal in driving the technical vision and architecture of our Android applications. You will have the opportunity to lead by example, inspiring a team of engineers to develop innovative, scalable, and high-quality mobile solutions that enhance our customers’ financial lives. Your expertise will influence the full software development lifecycle, from design and development to deployment and maintenance.
In this position, you will work on cutting-edge projects that help Canadians take control of their credit. Examples include Credit Keeper, which allows users to monitor their credit scores; enabling customers to view and edit their personal information directly within the mobile app; and Quick Check, which provides pre-approval certainty for credit card applications. Our team is committed to leveraging cloud technology, open source tools, RESTful APIs, microservices, and containerization to deliver rapid, innovative customer experiences. As part of our collaborative environment, you will contribute to shaping the future of digital banking in Canada.
Qualifications
The ideal candidate will have a strong background in Android development and a passion for building innovative mobile solutions. You should possess at least six years of hands-on experience developing native Android applications using Java and Kotlin, with a solid understanding of application architecture and data design. Experience with modern development tools such as RxJava, Coroutines, Dagger, Espresso, JUnit, and Jenkins is essential. A relevant degree in Computer Science, Software Engineering, Information Technology, or a related field is required. Additionally, prior experience mentoring junior team members and collaborating with cross-functional stakeholders will be highly valued.
Responsibilities
- Own the technical design, architecture, and development of cross-platform application systems, ensuring scalability, security, and performance.
- Collaborate with product managers, designers, and other engineers to deliver high-quality features aligned with business goals.
- Participate actively throughout the Software Development Life Cycle, from requirements gathering to deployment and support.
- Enhance software engineering practices by working within agile teams to design, develop, test, and implement innovative technical solutions.
- Contribute expertise on emerging technologies and their impact on the domain to ensure our applications remain cutting-edge.
- Provide mentorship and technical guidance to junior, intermediate, and senior mobile engineers to foster a culture of continuous learning and improvement.
At Capital One Canada, we prioritize your well-being and work-life balance. Enjoy a hybrid work environment with three days in the office, complemented by flexible work-from-home arrangements supported by a one-time remote work allowance. Our head office is conveniently located near Union Station in Toronto, providing easy access and a vibrant work atmosphere.
We offer comprehensive health and wellness benefits, including full coverage for spouses, domestic partners, and dependents. Our mental health support includes up to $3,000 in coverage, and we provide up to $5,000 annually in tuition subsidies to encourage your professional growth. Additionally, we foster a supportive environment that promotes physical, financial, and emotional well-being, helping you live your best life both inside and outside of work.
Equal Opportunity
Capital One Canada is committed to fostering an inclusive and diverse work environment. We welcome applications from all qualified candidates and are dedicated to providing reasonable accommodations throughout the hiring process. We believe that diversity drives innovation and excellence, and we strive to create a workplace where everyone feels valued, respected, and empowered to succeed.
If you require accommodations during the application process, please contact our recruiting team at the provided contact details. All information shared will be kept confidential and used solely to facilitate your application. Capital One Canada is an equal opportunity employer, and we look forward to welcoming talented professionals from all backgrounds to join our team.
Key Skills
Ranked by relevanceReady to apply?
Join Best Job Tool and take your career to the next level!
Application takes less than 5 minutes

