JPMorgan Chase
Lead Software Engineer - Full Stack Java
$138K–$185K
Chicago, IL · Full-time · Posted Oct 16, 2026
- Experience
- 5+ years of hands-on Software Development Life Cycle experience.
- Education
- Formal training or certification on software engineering concepts.
About the job
Leads full-stack software engineering in Corporate Technology, building and maintaining secure, scalable enterprise applications while guiding team practices and technology adoption.
What you'll do
- Designs, develops, troubleshoots, reviews, and debugs production software.
- Automates recurring operational remediation and leads evaluation of technology and architectural solutions.
- Guides team adoption of approved AI-assisted engineering practices, validation standards, and emerging technologies.
What they ask for
- Formal training or certification in software engineering concepts and 5+ years of hands-on Software Development Life Cycle experience.
- Experience building enterprise-scale applications using Java, SQL, UI frameworks, design patterns, microservices, cloud-native architecture, Angular or React, and RESTful APIs.
- Experience with SQL performance tuning, JDBC, Hibernate/JPA, Oracle, MongoDB, caching technologies, and code development in a large corporate environment.
- Demonstrated leadership of approved AI-assisted development, responsible AI practices, CI/CD, resiliency, security, unit testing with JUnit and Mockito, and Apache Kafka.
Nice to have
- Familiarity with DevOps, containerization, and orchestration.
- Exposure to AI systems such as Copilot or Claude, and to the AWS technology stack.
Pay
USD $137,750.00-$185,000.00 base salary
Tools
Java, SQL, Angular, React, RESTful APIs, JDBC, Hibernate/JPA, Apache Kafka
AI focus
Leads adoption of approved AI-assisted coding, code review, testing, troubleshooting, and engineering automation; establishes validation for correctness, performance, and security and promotes responsible, secure use.
Model-written summary · the original posting is authoritative