Skip to main content
Posted August 31, 2018
Capital One

Android Team Lead

Vienna, VA, USA Full Time

Are you an experienced software engineer who thrives leading a vibrant, innovative and collaborative team? Do you want to work for a tech company that...

Are you an experienced software engineer who thrives leading a vibrant, innovative and collaborative team? Do you want to work for a tech company that experiments and innovates to create breakthrough customer experiences, bringing simplicity and humanity to banking?

Our team supports millions of users by building cutting edge native apps and internal SDKs.  For one of our apps we were a launch partner with FourSquare’s Pilgrim SDK, the first US bank to launch native contactless payments on Android, and we were proud to be rated as the best finance app by a US bank!

We love open source, automated testing and continuous integration.  We currently use Kotlin, Java, Dagger 2, Lifecycle Components, Rx, Espresso, Coroutines, and many more. :-)  We aim for a Clean architecture, using patterns like MVVM, MVI and Repository.

You will be joining a team that enjoys learning new things and sharing our knowledge with the wider Android community.

Ideal candidates will have a strong understanding of object-oriented design, automated testing, and open source libraries.  We want a leader to encourage and inspire our amazing team.

At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who love to solve real problems and meet real customer needs at scale. We want you to ask “what if?” and "why?"

As a tech lead, you'll guide your team through the hurdles of shipping enterprise grade software to production. As a people manager, you'll help shape the minds and careers of your team. As an intellectually curious engineer, you'll experiment with how to make your team more efficient while teaching yourself new technologies. As a Capital One employee, you'll enjoy the benefits of stability and constant training opportunities - internally and externally.

Responsibilities:

  • Lead and mentor a team of passionate software engineers
  • Design and deliver awesome SDKs and apps to millions of users
  • Drive best practice for automation, continuous integration and continuous delivery
  • Partner with our product, design and business counterparts to shape the requirements and roadmap
  • Partner with our architects on API and system design
  • Contribute to inner and open source projects
  • Learn new things, share best practices and improve processes

Basic Qualifications:

  • Bachelors' Degree or military experience
  • At least 5 years of software engineering experience
  • At least 3 years of mobile development for native Android applications
  • At least 3 years of experience doing object-oriented design and using design patterns
  • At least 2 years of experience with automated testing frameworks
  • At least 2 years of experience in people management
     

Preferred Qualifications

  • At least 7 years of software engineering experience
  • At least 4 years of mobile development for native Android applications
  • At least 3 years of experience in Agile
  • At least 2 years of experience with automated Android testing frameworks, both unit and instrumentation testing
  • At least 2 years of experience developing and supporting an app in one of the Android markets (Google Play, Amazon App Store, etc.)
  • At least 1 year of experience giving presentations on software engineering to developers

This listing expired on Sep 30. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.