JPMorgan Chase
Lead Software Engineer - Android Lead
Plano, TX · Full-time · Posted Aug 19, 2026
- Experience
- 5+ years of applied experience; no alternatives stated.
- Education
- Formal training or certification in Software Engineering.
About the job
Leads development of secure, reliable Android applications for Consumer & Community Banking, providing technical direction and using approved AI tools to support engineering work.
What you'll do
- Designs, develops, troubleshoots, and maintains production software and complex application architectures.
- Uses enterprise-authorized AI tools for coding, testing, troubleshooting, and documentation, validating outputs for correctness, performance, and security.
- Provides technical leadership and mentoring, and contributes to engineering practices and continuous improvement.
What they ask for
- Formal training or certification in Software Engineering and 5+ years of applied experience.
- Hands-on experience with enterprise-authorized AI-assisted development tools and responsible, secure use of AI in engineering workflows.
- Mobile application development experience, technical leadership or mentoring experience, and strong Android development using Kotlin.
- Experience with architectural patterns, mobile development tools and frameworks, CI/CD pipelines, and Agile development.
Nice to have
- Familiarity with mobile performance optimization, device-based testing, and mobile platform constraints.
- Experience integrating RESTful web services in mobile applications.
Tools
Kotlin, MVVM, MVP, MVC, Git, Android Studio, Robolectric, Mockito
AI focus
Uses enterprise-authorized AI coding and development tools for code generation and refactoring, unit tests, troubleshooting, documentation, and automation; validates outputs and follows responsible-use, data-sensitivity, security, and resiliency practices.
Model-written summary · the original posting is authoritative