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.
For over 30 years, Capital One Canada has been dedicated to transforming the banking experience by making credit accessible, simple, intuitive, and rewarding. Our mission is to foster strong relationships with our customers by offering innovative financial solutions that help Canadians succeed with credit. We believe in the potential of people—our customers, associates, and talented professionals like you—and strive to create an environment where everyone can thrive. As a leader in financial technology, we are committed to leveraging the latest advancements to deliver exceptional service and products that meet the evolving needs of our clients.
About The Role
We are seeking a highly skilled Staff Android Engineer to join our dynamic team at Capital One Canada. In this role, you will be instrumental in designing, developing, and maintaining cutting-edge mobile applications that enhance our customers' financial experience. You will lead by example, inspiring and guiding a team of software engineers to deliver innovative solutions that align with our strategic goals. This position requires a deep understanding of Android development, architecture, and best practices, along with the ability to work collaboratively within an agile environment.
As part of our mobile development team, you will contribute to projects that empower users to take control of their credit and financial health. Examples include features that allow customers to view and monitor their credit scores through Credit Keeper, enable direct editing of Personal Information within the mobile app, and provide certainty on credit card approvals via Quick Check. Our commitment to cloud-native solutions, open source technologies, RESTful APIs, microservices, and containers ensures rapid deployment and continuous innovation. This is an exciting opportunity to make a tangible impact on millions of Canadians by improving their financial well-being through technology.
Qualifications
The ideal candidate will possess a minimum of six years of hands-on experience in native Android application development using Java and Kotlin. You should have a strong background in application and data design, architecture, and development, with proficiency in modern frameworks and tools such as RxJava, Coroutines, Dagger, Espresso, JUnit, and Jenkins. Experience mentoring junior and intermediate developers, providing technical guidance, and collaborating with cross-functional teams is essential. A bachelor's, master's, or diploma in Computer Science, Software Engineering, Information Technology, or a related field is required. Candidates with additional experience in cloud environments, particularly AWS, will be preferred.
Responsibilities
- Own the technical design, architecture, and development of cross-platform application systems, ensuring scalability, performance, and security.
- Collaborate with product managers, designers, and other stakeholders throughout the software development lifecycle to deliver high-quality mobile solutions.
- Implement best practices in software engineering within agile teams, including designing, coding, testing, deploying, and supporting technical solutions across multiple development tools and technologies.
- Stay abreast of emerging technologies and industry trends, providing insights on how to incorporate innovative solutions into existing and future projects.
- Mentor and guide junior, intermediate, and senior mobile developers, fostering a culture of continuous learning and improvement.
At Capital One Canada, we prioritize the well-being and development of our employees. We offer a hybrid work environment, combining three days in the office with flexible remote work options. Our head office is conveniently located across from Union Station, making commuting easier. We provide a one-time Work From Home allowance to help you set up a comfortable workspace. Our comprehensive health benefits include full coverage for spouses, domestic partners, and dependents, along with mental health support with up to $3,000 in coverage and tuition subsidies of up to $5,000 annually. We also promote work-life balance and personal growth through various wellness programs, learning opportunities, and a supportive company culture designed to help you thrive both professionally and personally.
Equal Opportunity
Capital One Canada is an equal opportunity employer committed to fostering a diverse and inclusive work environment. We consider all qualified applicants without regard to race, ethnicity, gender, sexual orientation, age, disability, or other protected characteristics. We are dedicated to providing reasonable accommodations to support applicants throughout the hiring process. If you require an accommodation during your application or onboarding, please contact our recruiting team. We believe that diverse perspectives and experiences drive innovation and success, and we are proud to be an organization that values and promotes equality in the workplace.
Key Skills
Ranked by relevanceReady to apply?
Join Hirenza and take your career to the next level!
Application takes less than 5 minutes

