Staff Software Engineer - Capital One Travel - Android

Capital OneToronto, ON
CA$157,400 - CA$179,600Hybrid

About The Position

Capital One Canada is looking for a Staff Software Engineer specializing in Android development for their Capital One Travel team. For 30 years, Capital One has been dedicated to changing banking for good and building relationships by making credit accessible, simple, intuitive, and rewarding. The software studio has grown significantly since 2014 and is passionate about using technology to make a difference in the credit industry. They are focused on customer service through innovation, such as features like Credit Keeper, direct Personal Information editing in the Mobile App, and the Quick Check™ tool for credit card pre-approval. The company is heavily invested in cloud technology, open source, RESTful APIs, microservices, and containers, building their own products with speed and agility. This role requires advanced hands-on development, technical design, and architecture, but does not involve direct reports.

Requirements

  • At least 6 years of hands-on development of Native Android applications using Java/Kotlin
  • At least 6 years of experience with application and/or data design, architecture and development
  • Experience with RxJava, Coroutines, Dagger, Espresso, Junit and Jenkins
  • Experience providing mentorship to Junior/Intermediate Associates and guidance to technical and business stakeholders

Nice To Haves

  • 8+ Years of experience leading the full life-cycle of Software Development
  • Bachelor's, Master’s or Diploma in Computer Science, Software Engineering, Information Technology or in related field
  • Exposure to AWS or other cloud products
  • Experience working in an agile environment and familiar with agile development methodologies

Responsibilities

  • Own technical design, architecture, and development of cross-functional, multi-platform application systems
  • Work as part of a dynamic mobile team throughout the Software Development Life Cycle
  • Improve software engineering practices – work within agile teams to design, develop, test, implement and support technical solutions across a full stack of development tools and technologies
  • Contribute expertise on how evolving technology affects domain
  • Provide mentorship to Junior, Intermediate, and Senior mobile associates

Benefits

  • Hybrid work environment (3 days in office)
  • One-time Work From Home allowance
  • Full coverage for spouses, domestic partners, and dependents
  • Up to $3000 in mental health coverage
  • Up to $5000 in tuition subsidies per year
  • Performance based incentive compensation (may include cash bonus(es))
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service