Lead Software Engineer (android, Java/kotlin, Aws)

Capital One Capital One · Banking · McLean, VA +2

Lead Software Engineer role focused on Android development using Java/Kotlin and AWS. The role involves developing client code, collaborating with cross-functional teams, mentoring junior engineers, and owning delivery of major components. While the company explores AI tools, the core of this role is traditional software engineering for mobile platforms.

What you'd actually do

  1. Develop Android client code solutions that deliver on Product Strategy and adhere to established engineering best practices, design guidelines and principles
  2. Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity
  3. Actively participate in all team agile ceremonies, contributing to ensure that all team commitments are delivered on time and of the highest quality
  4. Be an active advocate of the mobile platform through both internal and external developer communities
  5. Remain an active learner in all technologies related to mobile development (Kotlin, Swift, 3rd party libraries, etc.)

Skills

Required

  • Bachelor’s Degree
  • At least 4 years of professional software engineering experience
  • At least 3 years of experience building Android applications
  • At least 3 years of experience with Kotlin

Nice to have

  • Master’s Degree
  • 5+ years of experience building Android applications
  • 4+ years of experience with Kotlin
  • 4+ years of experience in open source frameworks
  • 3+ years of experience with AI tools
  • 2+ years of experience with Agile practices

What the JD emphasized

  • explore exciting ways to take advantage of the full ecosystem of mobile devices