Staff Software Engineer - Capital One Travel - Android

Capital One Capital One · Banking · Toronto, ON

Staff Software Engineer role focused on native Android application development for Capital One Travel, involving technical design, architecture, and mentorship within an agile, cloud-native environment.

What you'd actually do

  1. Own technical design, architecture, and development of cross-functional, multi-platform application systems
  2. Work as part of a dynamic mobile team throughout the Software Development Life Cycle
  3. 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
  4. Contribute expertise on how evolving technology affects domain; and
  5. Provide mentorship to Junior, Intermediate, and Senior mobile associates

Skills

Required

  • Native Android applications using Java/Kotlin
  • application and/or data design, architecture and development
  • RxJava
  • Coroutines
  • Dagger
  • Espresso
  • Junit
  • Jenkins
  • mentorship

Nice to have

  • leading the full life-cycle of Software Development
  • AWS or other cloud products
  • agile development methodologies