
Android Engineer
Role summary
Capital One Canada is seeking a Staff Android Engineer to design, develop, and implement cutting-edge mobile applications. This role involves leading technical initiatives, influencing architecture, and mentoring junior engineers within an agile, cloud-native environment. The engineer will contribute to features like credit score monitoring and pre-approval assessments, leveraging technologies such as RESTful APIs, microservices, and containerization. The position emphasizes technical leadership and mentorship without direct reports, requiring at least six years of native Android development experience with Java and Kotlin, and proficiency in modern Android tools and frameworks. The role operates in a hybrid work model.
About The Company
Capital One Canada has been dedicated to transforming the banking experience for over 30 years. Our mission is to change banking for good by making credit accessible, simple, intuitive, and rewarding for our customers. We believe in empowering people—our clients, our associates, and talented professionals like you—to succeed financially. Our commitment is rooted in building strong relationships and delivering innovative financial solutions that meet the evolving needs of Canadians. As a forward-thinking organization, we embrace technology and customer-centric approaches to redefine the future of banking.
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 implementing cutting-edge mobile applications that enhance our customers' financial lives. You will lead technical initiatives, influence architecture decisions, and mentor junior engineers, all while working within a collaborative, agile environment. This position requires advanced hands-on development expertise, a strong understanding of mobile architecture, and the ability to drive innovation across our Android platforms.
As part of our software studio, you will contribute to projects that empower Canadians to take control of their credit and financial health. Your work will support features such as credit score monitoring, personal information management, and pre-approval credit assessments. We operate fully in the cloud, leveraging open-source technologies, RESTful APIs, microservices, and containerization to deliver rapid, scalable, and secure customer experiences. Join us to make a significant impact by building products that are used daily by thousands of Canadians and help shape the future of digital banking.
This role does not involve direct reports but emphasizes technical leadership, innovative problem-solving, and mentorship to foster a high-performing team environment. You will collaborate closely with cross-functional teams, including product managers, designers, and backend developers, to deliver seamless mobile solutions that align with our strategic goals.
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 solid background in application and data architecture, with proven expertise in designing scalable, secure, and efficient mobile solutions. Experience with modern Android development tools and frameworks such as RxJava, Coroutines, Dagger, Espresso, JUnit, and Jenkins is essential. A bachelor’s, master’s, or diploma in Computer Science, Software Engineering, Information Technology, or a related field is required. Additionally, you should have experience mentoring junior and intermediate developers, guiding technical decisions, and working effectively within agile teams.
Responsibilities
Your primary responsibilities will include owning the technical design, architecture, and development of multi-platform application systems that serve our customers. You will actively participate in the full software development lifecycle, from conceptualization to deployment and maintenance. Improving engineering practices within the team, advocating for best practices, and ensuring high-quality deliverables are key aspects of your role. You will work closely with stakeholders to understand requirements, influence product roadmaps, and implement innovative solutions that enhance user experience. Mentoring junior engineers, providing technical guidance, and fostering a collaborative environment to promote continuous learning and improvement will be vital to your success.
You will also contribute to the adoption of new technologies, help optimize existing systems, and ensure our applications are scalable, reliable, and secure. Your expertise will influence how evolving technology impacts our domain, ensuring our mobile offerings remain competitive and aligned with industry standards.
Benefits
At Capital One Canada, we prioritize the well-being and growth of our employees. We offer a hybrid work environment, allowing three days in the office to promote collaboration while supporting flexible work arrangements. Our head office is conveniently located near Union Station, providing easy access and a vibrant work setting.
We are committed to supporting your physical, financial, and emotional health. Our comprehensive benefits include full coverage for spouses, domestic partners, and dependents, mental health coverage up to $3,000, and tuition subsidies of up to $5,000 annually. Additionally, we provide a one-time Work From Home allowance to help you create a comfortable and productive workspace. Our programs are designed to promote work-life balance, personal development, and overall well-being, ensuring you can 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 welcome applications from all qualified candidates and are dedicated to meeting the needs of individuals requiring reasonable accommodations. We believe that diversity drives innovation and excellence, and we strive to create a workplace where everyone feels valued and respected.
If you require accommodations during the application process or have questions about our diversity initiatives, please contact our recruiting team. All information provided will be kept confidential and used solely to support your application and ensure an equitable hiring process.
Similar roles
Senior Android EngineerLotus Suites USA · Toronto, Ontario, Canada · Onsite- Sr. Android EngineerBOK Financial · Tulsa, Oklahoma, United States · Onsite
Android EngineerNetrolynx AI · Toronto, Canada · Remote
Senior Android Engineerhackajob · Charlotte, North Carolina, United States · Hybrid
Android EngineerNetrolynx AI · Canada · Hybrid