JPMorgan Chase
Lead Software Engineer - iOS Lead
Plano, TX · Full-time · Posted Sep 15, 2026
- Experience
- 5+ years of applied experience.
- Education
- Formal training or certification in software engineering.
About the job
Leads development of secure, scalable mobile applications for iOS and Android, including design, testing, optimization, and operational support.
What you'll do
- Develop, review, debug, and maintain production code; make technical decisions and advise stakeholders on technology adoption.
- Build and optimize mobile applications, collaborate with UX designers, and implement automated testing and Agile delivery practices.
- Use authorized AI-assisted development tools and automation, validating outputs for correctness, performance, and security; support SRE practices.
What they ask for
- Formal training or certification in software engineering and 5+ years of applied experience.
- Experience with system design, application development, testing, and operational stability.
- Hands-on experience with enterprise-authorized AI-assisted software development tools, including critically evaluating and validating generated outputs; understanding of responsible AI use and secure handling.
- Proficiency in at least one mobile programming language and strong knowledge of mobile frameworks, iOS design patterns, mobile security, API integration, Xcode, Git, and Agile methods.
Nice to have
- Experience with copilot or related tools; familiarity with build automation and static and dynamic analysis.
- Threat modeling and technology risk assessment; OAuth, SSO, NFC, or releasing apps through CI/CD pipelines.
Tools
Swift, SwiftUI, Objective-C, Java, Kotlin, UIKit, Cocoa, Xcode
AI focus
Uses authorized AI coding and development tools for code generation and refactoring, tests, troubleshooting, documentation, and automation; validates outputs for correctness, performance, and security and promotes responsible use.
Model-written summary · the original posting is authoritative