AgileGrid Solutions logo
AgileGrid Solutions Verified
IT Services, Software Development, Consulting

Android Engineer

CanadaHybridFull TimePosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Capital One Canada is seeking a Staff Android Engineer to lead the technical design, architecture, and development of innovative mobile solutions. This role requires a minimum of 6 years of hands-on experience with native Android development using Java and Kotlin, along with proficiency in modern Android tools like RxJava, Coroutines, Dagger, Espresso, and JUnit. While not a people management role, it involves mentoring junior and intermediate engineers. The position emphasizes collaboration within agile teams, adherence to best practices, and staying current with emerging technologies to enhance customer financial journeys through scalable, secure, and high-quality mobile applications. The role offers a hybrid work environment.

About The Company
Capital One Canada has been dedicated to transforming the banking experience for over three decades. Our mission is to change banking for good by making credit accessible, simple, intuitive, and rewarding. We believe in empowering our customers to succeed with credit and fostering strong relationships built on trust and innovation. Our commitment extends beyond financial services to creating a supportive environment for our associates and attracting top talent who share our vision of making a positive impact in the financial industry.
About The Role
As a Staff Android Engineer at Capital One Canada, you will play a pivotal role in leading the development of innovative mobile solutions that enhance our customers' financial journeys. You will be responsible for owning the technical design, architecture, and development of cross-platform application systems, working closely with a dynamic team of engineers throughout the entire Software Development Life Cycle. This role does not involve direct reports but requires advanced hands-on development, technical design, and architectural expertise to drive excellence and innovation in our mobile offerings.
In this position, you will be instrumental in creating features that empower users to monitor and manage their credit scores, view and update personal information seamlessly, and access predictive tools like Quick Check for credit approval certainty. Our team is passionate about leveraging cloud technologies, open source, RESTful APIs, microservices, and containers to deliver rapid, high-quality customer experiences. You will contribute to and influence the technological direction of our mobile applications, ensuring they are scalable, secure, and aligned with industry best practices.
Joining us means being part of a culture that values doing the right thing, innovation, and making a meaningful difference. You will have opportunities to mentor junior and intermediate engineers, share your expertise, and collaborate across teams to develop cutting-edge solutions that set new standards in digital banking.
Qualifications

  • Minimum of 6 years of hands-on experience developing native Android applications using Java and Kotlin.
  • Extensive experience in application and data design, architecture, and development, demonstrating a deep understanding of scalable and maintainable systems.
  • Proficiency with modern Android development tools and frameworks such as RxJava, Coroutines, Dagger, Espresso, JUnit, and Jenkins.
  • Proven ability to mentor and guide junior and intermediate software engineers, fostering a collaborative and innovative team environment.
  • Educational background includes a Bachelor's, Master's, or Diploma in Computer Science, Software Engineering, Information Technology, or related fields.

Responsibilities

  • Own and lead the technical design, architecture, and development of multi-platform, cross-functional application systems that meet business needs.
  • Collaborate with a dynamic mobile team throughout the entire SDLC, ensuring best practices are followed and quality standards are maintained.
  • Enhance software engineering practices by working within agile teams to design, develop, test, and deploy technical solutions across various tools and technologies.
  • Provide technical guidance and mentorship to junior, intermediate, and senior mobile associates, fostering skill development and best practices.
  • Stay abreast of emerging technologies and industry trends, evaluating their relevance and potential impact on our products and architecture.
  • Contribute to continuous improvement initiatives, optimizing development processes, and ensuring scalable, reliable, and secure mobile applications.

Benefits
Capital One Canada offers a comprehensive benefits package designed to support your overall well-being and professional growth. Enjoy a 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 and a vibrant work setting.
We are committed to your health and financial security, providing full coverage for spouses, domestic partners, and dependents, along with mental health support valued at up to $3,000 annually. Additionally, we offer tuition subsidies of up to $5,000 per year to encourage continuous learning and development. Our benefits extend to emotional well-being, work-life balance, and opportunities for career advancement, ensuring you can live your best life both professionally and personally.
Equal Opportunity
Capital One Canada is an equal opportunity employer dedicated to fostering a diverse and inclusive work environment. We consider all qualified applicants without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or any other protected status. We are committed to providing reasonable accommodations for candidates requiring support during the application process. If you require accommodations, please contact our recruiting team via email or phone, and we will work with you to meet your needs.
We value diversity and believe that different perspectives drive innovation and success. Join us in creating a workplace where everyone feels respected, valued, and empowered to contribute their best.

Ready to apply?
You'll be redirected to AgileGrid Solutions's application page.

Similar roles