✦ Luna Orbit — System Administration

Lead Software Engineer (Android, Java/Kotlin, AWS)

at Discover Financial Services

📍 4 Locations Unknown 💰 $197K – $225K USD / year Posted April 17, 2026
Salary $197K – $225K USD / year
Type Full-Time
Experience lead
Exp. Years 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
Education Bachelor's Degree
Category System Administration

Lead Android Software Engineer role focused on building Android client code solutions that align to Product Strategy and established engineering best practices. You will partner across engineering, UX/UI, Quality, and Product to deliver high-performing mobile customer experiences while mentoring engineers and leading major platform components.

  • Develop Android client code solutions aligned to Product Strategy and engineering best practices
  • Partner cross-functionally (Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts) to deliver customer experiences
  • Actively participate in Agile ceremonies to deliver commitments on time and with high quality
  • Own and lead delivery of major Android components and platform needs with senior engineers and Architects
  • Review pull requests and ensure adherence to Kotlin and other language idioms

You will lead development for Android applications using Kotlin, participate in Agile ceremonies, and ensure PR quality with Kotlin language idioms. The role emphasizes continuous learning across mobile technologies (Kotlin, Swift, and 3rd party libraries) and cross-platform collaboration with iOS and APIs.

The ideal candidate is a Lead Android engineer with 3+ years building Android applications in Kotlin and 4+ years of professional software engineering experience. They are comfortable leading delivery of major Android components in Agile teams, reviewing pull requests, and mentoring junior to mid-level engineers while collaborating across UX/UI, Quality, Product, and senior architects.

Bachelor's DegreeAt least 4 years of professional software engineering experience (Internship experience does not apply)At least 3 years of experience building Android applicationsAt least 3 years of experience with Kotlin
Master's Degree5+ years of experience building Android applicationsactive learner in all technologies related to mobile development (KotlinSwift3rd party librariesetc.)
Macbook Prosagile teams
Android client code solutionsProduct Strategyengineering best practicesdesign guidelines and principlesAgile ceremoniesmobile developmentKotlinSwift3rd party librariesreview pull requestsmentorshipown and lead delivery of major componentsSME level leadershipAPIsiOS
Android client code solutionsProduct StrategyEngineering best practicesdesign guidelines and principlesAgile ceremoniesmobile developmentKotlinKotlin and other language idiomsSwift3rd party librariesReview pull requestsMentor junior to mid-level membersOwn and lead delivery of major componentsplatform needsSME level leadershipActively engage with developersAPIsiOS
collaborativeinclusiveiterative delivery environmentcross-functional collaborationcommunicationmentorshiptechnical leadershipadvocacyproblem-solvinglead through technical contribution
Industry Banking
Job Function Lead Android application development and delivery in Agile teams using Kotlin
Role Subtype Android Engineer
Tech Domains Android, Java, Amazon Web Services, iOS, Mobile
Lead Software EngineerAndroid Lead Software EngineeriOS Lead Software EngineerMobile EngineerAndroidAndroid applicationsbuilding Android applicationsKotlinKotlin and other language idiomsSwift3rd party librariespull requestsreview pull requestsAgile ceremoniesAgiledesign guidelines and principlesMentorSME level leadershipProduct StrategyAPIsArchitectsplatform needs

Must have at least 3 years of experience building Android applications, Must have at least 3 years of experience with Kotlin, Bachelor's Degree is required, Must have at least 4 years of professional software engineering experience (internship does not apply)

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile