JPMorgan Chase
Lead Software Engineer - Java/Python
$157K–$215K
Jersey City, NJ +1 · Full-time · Posted Sep 29, 2026
- Location
- Jersey City, NJ
Wilmington, DE - Experience
- 9+ years applied experience.
- Education
- Formal training or certification on software engineering concepts.
About the job
Leads end-to-end architecture and hands-on development of secure, scalable enterprise software, including production AI/ML services.
What you'll do
- Own solution architecture and translate business requirements into documented designs, integration patterns, and service contracts.
- Provide hands-on Java/Spring Boot and Python technical leadership, resolve production issues, and establish reusable engineering standards.
- Deliver production AI/ML patterns, partner with Data Science, and implement responsible AI controls and operational requirements.
What they ask for
- Formal training or certification on software engineering concepts.
- Java 11/17+ expertise, including Spring Boot microservices, API design, and testing.
- Python 3.x expertise for services, automation, and data/ML integration.
- Experience with distributed systems, data architecture, productionizing AI/ML, MLOps, CI/CD, security, and resiliency.
Nice to have
- Kubernetes/container platforms and cloud-native patterns.
- GenAI experience, including LLMs, RAG, vector search, evaluation frameworks, or prompt/model governance.
Pay
$156,750.00-$215,000.00 USD base salary
Tools
Java 11/17+, Spring Boot, Python 3.x, REST/gRPC, Kafka, Redis, Kubernetes, LLMs
AI focus
Designs production AI/ML inference and feature pipelines; partners with Data Science to deploy observable, scalable model services; implements responsible AI controls. GenAI experience is preferred.
Model-written summary · the original posting is authoritative