Lead Android Software Engineer

JPMorgan Chase

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
Columbus, OH
Posted
85 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $207k
$174k most similar roles pay here $231k

This listing doesn't post a salary. Most similar roles pay $189,350–$223,750.

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 1117 open roles on FindRole.

Listed pay typically runs $186,160–$215,000 across 7 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Android Software Engineer

As an Android Lead Software Engineer within the Consumer & Community Banking Mobile team, you will serve as a core technical contributor in an agile environment to build and deliver secure, stable, and scalable mobile products. You will be responsible for designing architecture artifacts, developing high-quality production code, and troubleshooting complex technical problems while analyzing large datasets to improve system performance. Your daily work involves writing code using Kotlin, Java, MVVM, Dagger, RxJava, and LiveData, while integrating Restful APIs and utilizing unit testing libraries like Mockito and JUnit. A critical component of this role is driving the team's adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed. You will ensure secure coding standards are met across the mobile UI ecosystem, including animations and layout fundamentals.

What you'll do

  • Develop and maintain high-quality production code using Java, Kotlin, MVVM, Dagger, and RxJava.
  • Design architecture artifacts for complex applications while ensuring all design constraints are met by the software.
  • Troubleshoot complex technical problems and develop non-conventional solutions to improve system stability and scalability.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
  • Establish validation standards for AI-generated outputs, including security, performance, and peer review protocols.
  • Analyze large datasets to identify patterns and drive improvements in coding hygiene and system architecture.
  • Integrate Restful APIs and manage mobile UI fundamentals including layouts and animations.
  • Implement automated testing strategies using Mockito, JUnit, and Gherkin scripts for UI automation.

What we're looking for

  • Formal training or certification in software engineering concepts and 5+ years of applied experience.
  • Advanced coding proficiency in Kotlin and Java.
  • Demonstrated experience leading the use of approved AI-assisted software development tools for coding, review, and troubleshooting.
  • Strong understanding of responsible AI use, including data sensitivity, security, and coaching engineers on compliant adoption.
  • Experience developing, debugging, and maintaining code in a large corporate environment using modern programming languages and database querying.
  • Proficiency in mobile UI fundamentals, the Android ecosystem, and architectural patterns like MVVM, MVI, or MVP.
  • Experience with technical libraries including RxJava, LiveData, State flows, Dagger, Hilt, and Kotlin Coroutines.
  • Expertise in unit testing frameworks such as Mockito, JUnit, and Gherkin scripts for UI test automation.

More like this

Similar roles

Lead Software Engineer

JPMorgan Chase

Plano, TX 8 days ago
Kotlin Swift Android Java Python C++ Objective-C JavaScript MVVM MVP MVC CI/CD Agile Git Xcode CocoaPods Swift Package Manager CoreData Android Studio Robolectric Mockito Espresso RxJava Dagger Retrofit AI-assisted engineering
5+ yrs exp

Android Mobile QA Lead Software Engineer

JPMorgan Chase

Columbus, OH 85 days ago
Java Kotlin MVVM Dagger RxJava Appium SauceLabs Android iOS CI/CD Restful API Mockito JUnit Gherkin AWS Hilt Kotlin Coroutines Jetpack SOLID MVI
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

San Francisco, CA 38 days ago
Java Python SQL PL-SQL Kafka MQ CI/CD AWS RAG TDD Agile Scrum SDLC Observability ServiceNow
5+ yrs exp

Lead Software Engineer

Morgan Stanley

New York, NY 176 days ago $150,000$210,000
Java Agile Scrum DevOps Software Development Project Management Strategic Planning
6+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA 92 days ago $197,300$225,100
AWS Kubernetes Docker Java Python Go TypeScript JavaScript SQL NoSQL HTML/CSS Microservices Agile Cloud Computing Microsoft Azure Open Source RDBMS
4+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA +3 85 days ago $179,400$204,700
AWS Kubernetes Docker Python Java TypeScript JavaScript Go SQL NoSQL Microservices Cloud Computing HTML/CSS Agile Microsoft Azure
4+ yrs exp