JPMorgan Chase
Lead Software Engineer
Columbus, OH · Full-time · Posted Oct 2, 2026
- Experience
- 5+ years applied experience.
- Education
- Formal training or certification on software engineering concepts.
About the job
Leads technical design and delivery of secure, scalable software products for Consumer & Community Banking, including team adoption of validated, responsible AI-assisted engineering practices.
What you'll do
- Designs, develops, troubleshoots, reviews, and debugs production software.
- Promotes validated AI-assisted development and automation to improve quality, delivery speed, and operational outcomes.
- Leads vendor and internal evaluations of technical designs, and identifies ways to automate recurring issue remediation.
What they ask for
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Practical experience in system design, application development, testing, and operational stability; advanced ability in one or more programming languages.
- Experience leading approved AI-assisted software development and coaching engineers on safe, compliant use and validation of AI outputs.
- Proficiency across the Software Development Life Cycle, agile methodologies, CI/CD, application resiliency, security, financial-services IT systems, and cloud-native development.
Nice to have
- Hands-on experience with Java, TypeScript, and Python.
- Experience with graph databases and modeling, or software architecture training/certification (e.g., C4 models, CALM).
Tools
Java, TypeScript, Python, Neo4j, C4 models, CALM, CI/CD
AI focus
Leads adoption of approved AI-assisted coding, code review, testing, troubleshooting, and automation; sets validation expectations for correctness, performance, and security, and promotes responsible handling of sensitive data and AI inputs/outputs.
Model-written summary · the original posting is authoritative