Lead Software Engineer, Android

JPMorgan Chase

Quick summary

Work type
On-site
Location
Columbus, OH
Posted
17 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $177k
$134k most similar roles pay here $219k

This listing doesn't post a salary. Most similar roles pay $142,450–$211,200.

Based on 240 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 436 open roles on FindRole.

Listed pay typically runs $152,000–$215,000 across 230 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, Android

As a Senior Lead Software Engineer at JPMorgan Chase within an agile team, you will be responsible for producing architecture and design artifacts for complex applications while ensuring coding hygiene and system architecture are optimized. You will contribute to software engineering communities of practice, explore new technologies, and foster a culture of diversity and inclusion. Your day-to-day tasks include translating requirements into efficient code using Kotlin, Jetpack Compose, RxJava, LiveData, and RESTful API integration, as well as utilizing unit and functional testing libraries like Mockito and Espresso. You will also work with distributed systems, caching solutions, and build CI systems such as Gradle and Jenkins. With a focus on mobile application development, you will manage large codebases, troubleshoot production issues, and ensure timely resolution of software bugs while building localized, multi-tenant solutions for Apple's App Store or Google Play Store.

What you'll do

  • Produces architecture and design artifacts for complex applications.
  • Identifies hidden problems in data to improve coding hygiene and system architecture.
  • Works with mobile application teams to resolve production issues and crashes.
  • Utilizes unit and functional testing libraries like Mockito and Espresso.
  • Applies understanding of architectural patterns such as MVP and MVVM.
  • Manages shared resources and libraries in large codebases.
  • Builds localized, multi-tenant solutions with strong data structure skills.

What we're looking for

  • Proven ability to design complex software architectures and ensure code adheres to design constraints.
  • Expertise in Kotlin, Jetpack Compose, RxJava, LiveData, RESTful API integration, and mobile UI fundamentals.
  • Experience with unit testing libraries (Mockito) and functional testing frameworks (Espresso).
  • Deep understanding of distributed systems, caching, persistence solutions, and build CI systems like Gradle and Jenkins.
  • Proficient in architectural patterns such as MVP and MVVM, and application design patterns (Gang of Four).
  • Strong troubleshooting skills for production issues on mobile devices, including root cause analysis under time pressure.
  • Experience managing large codebases and developing applications available in Apple's App Store or Google Play Store.

More like this

Similar roles

Android Lead Software Engineer

JPMorgan Chase

Columbus, OH 9 days ago
Java Kotlin MVVM RxJava Dagger JUnit Mockito CI/CD Restful API LiveData State flows Android Jetpack Kotlin Coroutines MVP MVI SOLID principles Hilt Prometheus Grafana

Software Engineer III, Android Developer

JPMorgan Chase

New York, NY 5 days ago $133,000$185,000
Android Kotlin MVVM MVP MVC Git Xcode CocoaPods SwiftPackageManager CoreData AndroidStudio Robolectric Mockito Espresso RxJava Dagger Retrofit CI/CD RESTful Swift Objective-C Java C++ JavaScript Ruby Python

Android Mobile QA Lead Software Engineer

JPMorgan Chase

Columbus, OH 9 days ago
Java Kotlin MVVM RxJava Dagger Appium SauceLabs AWS JUnit Mockito Gherkin Android Jetpack Kotlin Coroutines Hilt SOLID principles MVP MVI RESTful API LiveData State flows

Senior Software Development Engineer, Android

Zillow

Remote 3 days ago $160,900$257,100
Kotlin Jetpack Compose Android architecture patterns CI/CD Accessibility Performance optimization Animation Design systems Documentation AI-assisted development tools Code quality practices Cross-functional collaboration Version control Testing frameworks Modern Android frameworks Docker Git Jenkins PostgreSQL Maven Gradle
Remote

Senior, Software Engineer (Android)

Walmart

Sunnyvale, CA 10 days ago $117,000$234,000
Kotlin Java Android SDK Jetpack libraries REST API integration MVVM Clean Architecture CI/CD JUnit Telemetry Logging Performance monitoring AWS Azure DevOps Jetpack Compose Claude Cursor Copilot

Lead Android Software Engineer, Field Services

Salesforce

Remote (San Francisco, CA) 8 days ago $172,500$260,100
Kotlin Java Jetpack Compose ViewModel Room WorkManager Navigation Lifecycle AI Claude Code GitHub Copilot Codex Cursor API design Testing techniques CI/CD Android iOS API development MVP MDM WCAG inclusive design
Remote Hybrid