About The Company
For over 30 years, Capital One Canada has been dedicated to transforming the banking experience by leveraging innovative technologies and forward-thinking strategies. Our mission is to redefine banking for good by integrating machine learning, conversational AI, and design thinking into our core operations. As a technology-driven bank, we prioritize creating solutions that directly impact millions of Canadians, fostering a culture of fearless curiosity, bold innovation, and authentic collaboration. Technology is not just a part of our strategy; it is our strategy, enabling us to serve our customers better and shape the future of financial services.
About The Role
We are seeking a highly skilled Staff Android Engineer to join our dynamic team in Toronto, Canada. In this role, you will be instrumental in designing, developing, and maintaining our cross-platform mobile applications. You will work closely with cross-functional teams to deliver high-quality, scalable, and innovative Android solutions that align with our strategic goals. This position offers an exciting opportunity to influence the technical direction of our mobile products, mentor junior team members, and contribute to a culture of continuous improvement and agile development. The ideal candidate will have extensive hands-on experience with native Android development, a strong understanding of modern development practices, and a passion for creating impactful financial technology solutions.
Qualifications
The ideal candidate will possess at least 6 years of experience in native Android application development using Java and Kotlin, along with a solid background in application and data architecture. Experience with modern Android development tools and frameworks such as RxJava, Coroutines, Dagger, Jetpack Compose, Espresso, Junit, and Jenkins is essential. Candidates should have a proven track record of mentoring junior and mid-level developers and guiding technical and business stakeholders. A bachelor’s or higher degree in Computer Science, Software Engineering, or a related field is preferred. Familiarity with cloud platforms like AWS, agile methodologies, and open-source technologies will be advantageous.
Responsibilities
- Own and lead the technical design, architecture, and development of cross-functional, multi-platform application systems to ensure optimal performance and scalability.
- Collaborate within a dynamic mobile development team throughout the entire Software Development Life Cycle, from planning to deployment and maintenance.
- Enhance software engineering practices by working within agile teams to design, develop, test, implement, and support technical solutions across various development tools and technologies.
- Contribute expertise on how evolving technologies impact the domain, ensuring our mobile applications remain innovative and competitive.
- Provide mentorship and technical guidance to junior, intermediate, and senior mobile developers, fostering a culture of knowledge sharing and continuous learning.
Benefits
At Capital One, we empower our employees to take ownership of their careers within a supportive and flexible work environment. We offer comprehensive benefits designed to support your well-being and personal growth, including full coverage for spouses, domestic partners, and dependents. Our benefits package also includes a one-time Work From Home allowance to help you create a comfortable workspace, up to $3,000 in mental health coverage, and up to $5,000 annually in tuition subsidies. We promote a hybrid work model, allowing three days in the office per week, balancing collaboration with personal flexibility. Our culture encourages continuous learning, career development, and a healthy work-life balance, 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 consider all qualified applicants regardless of race, color, religion, gender, sexual orientation, gender identity or expression, age, disability, or any other protected characteristic. We are dedicated to providing reasonable accommodations throughout the hiring process and in the workplace to ensure all candidates and employees can perform at their best. If you require an accommodation during the application process, please contact our recruiting team. We believe that diverse teams drive innovation and success, and we are proud to be an organization that values and promotes inclusivity in all aspects of our operations.