JPMorgan Chase
Lead Software Engineer - Java, AI and Kafka
$138K–$185K
Chicago, IL · Full-time · Posted Sep 29, 2026
- Experience
- 8+ years applied experience.
- Education
- Formal training or certification on Software Engineering concepts.
About the job
Leads engineering for the Payment Platform team, designing and delivering secure, scalable Java services while guiding engineers and adopting AI-assisted development practices.
What you'll do
- Lead and mentor engineers; oversee technical design, architecture, and implementation.
- Build, test, and troubleshoot applications, and improve their operational stability.
- Promote responsible, validated use of enterprise-authorized AI engineering tools and automation.
What they ask for
- Formal training or certification in Software Engineering concepts and applied experience.
- Experience leading approved AI-assisted software development and coaching engineers on safe, compliant use.
- Hands-on experience with system design, application development, testing, and operational stability; proficiency across the Software Development Life Cycle.
- Proficiency in Java, REST, microservices, Kafka streaming, Spring Framework, Spring Boot, and public or private cloud infrastructure.
Nice to have
- Exposure to AI using Python and Copilot in VScode/Intellij.
- Knowledge of Docker, Kubernetes, or ECS; Kafka messaging; and Relational/NoSQL databases.
Pay
USD 137,750.00-$185,000.00 base salary
Tools
Java, REST, Kafka, Spring Framework, Spring Boot, Python, Copilot in VScode/Intellij, Docker/Kubernetes/ECS
AI focus
Leads adoption of approved AI-assisted engineering for coding, review, testing, troubleshooting, and automation; sets validation standards and promotes responsible, secure use.
Model-written summary · the original posting is authoritative