
Staff Android Engineer
Role summary
Capital One Canada is seeking a Staff Android Engineer in Toronto to design, develop, and maintain Android applications. This role involves leading technical direction, mentoring engineers, and ensuring scalable, reliable, and innovative product delivery. The ideal candidate will collaborate across teams, enhance software engineering practices using Agile methodologies, and contribute expertise on emerging technologies. A minimum of 6 years of native Android development experience with Java and Kotlin, strong architecture background, and familiarity with modern tools like RxJava, Coroutines, Dagger, Espresso, JUnit, and Jenkins are required. A relevant degree is also necessary.
About The Company
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 strong relationships with our customers. We believe in empowering people—our clients, associates, and talent like you—to succeed with credit. As a forward-thinking financial institution, we prioritize innovation, customer-centric solutions, and community impact, striving to redefine what banking can be in the modern world.
About The Role
We are seeking a highly skilled Staff Android Engineer to join our dynamic software studio located in Toronto, Canada. In this role, you will be instrumental in designing, developing, and maintaining cutting-edge Android applications that enhance our customers' financial journeys. You will lead by example, providing technical guidance and mentorship to our engineering team, and play a critical role in shaping the architecture and technical direction of our mobile solutions. This position requires a deep hands-on approach to development, with a focus on delivering scalable, reliable, and innovative mobile products that align with our strategic objectives.
The ideal candidate will thrive in a collaborative environment, working across cross-functional teams to implement features that improve user experience and operational efficiency. Your expertise will help us continue to lead in cloud adoption, microservices, and open-source technologies, ensuring we deliver high-quality products swiftly and securely. If you are passionate about mobile technology, enjoy mentoring others, and want to make a meaningful impact in the financial technology space, this is the opportunity for you.
Qualifications
To succeed in this role, candidates should possess a minimum of 6 years of experience in native Android application development using Java and Kotlin. A strong background in application and data architecture, along with experience in designing scalable and secure mobile solutions, is essential. Candidates should have practical knowledge of modern development tools and frameworks such as RxJava, Coroutines, Dagger, Espresso, JUnit, and Jenkins. A Bachelor’s, Master’s, or Diploma in Computer Science, Software Engineering, Information Technology, or a related field is required. Proven experience in mentoring junior team members and guiding technical and business stakeholders is highly valued.
Responsibilities
- Own the technical design, architecture, and development of cross-functional, multi-platform application systems, ensuring alignment with business goals and technical standards.
- Collaborate with product managers, designers, and other engineers throughout the entire Software Development Life Cycle to deliver innovative mobile solutions.
- Enhance software engineering practices by working within agile teams to design, develop, test, and implement technical solutions using a full stack of development tools and technologies.
- Contribute expertise on emerging technologies and industry trends, assessing their impact on our domain and recommending strategic adoption.
- Mentor and support junior, intermediate, and senior mobile engineers, fostering a culture of continuous learning and technical excellence.
Benefits
At Capital One Canada, we prioritize your well-being and professional growth. Enjoy a flexible hybrid work environment with three days in the office, supported by a one-time Work From Home allowance to create a comfortable workspace. Our head office is conveniently located near Union Station, providing easy access to transit and amenities. We offer comprehensive health coverage, including up to $3,000 in mental health support and up to $5,000 in annual tuition subsidies, to help you live well physically, financially, and emotionally. Additionally, we provide competitive compensation packages, generous paid time off, and opportunities for career advancement within a diverse and inclusive workplace.
Equal Opportunity
Capital One Canada is committed to fostering a diverse and inclusive work environment. We consider all qualified applicants regardless of race, gender, age, ethnicity, disability, or background. We are dedicated to providing reasonable accommodations throughout the recruitment process to ensure equal opportunity for all candidates. Our goal is to create a workplace where everyone feels valued, respected, and empowered to contribute their best.
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