JPMorgan Chase
Lead Software Developer - Python, AWS & AI Platform
$176K–$260K
Jersey City, NJ +1 · Full-time · Posted Sep 21, 2026
- Location
- Jersey City, NJ
Palo Alto, CA - Experience
- 5+ years applied experience.
- Education
- Formal training or certification on software engineering concepts.
About the job
Leads development of production Python services and scalable AWS platforms supporting enterprise machine-learning workloads, while guiding engineering practices and AI-assisted development.
What you'll do
- Design, build, and operate Python APIs, cloud-native applications, and distributed systems on AWS.
- Develop reusable frameworks and infrastructure-as-code; implement observability, secure engineering, and production deployment practices.
- Provide architectural guidance and mentoring, and collaborate across teams to deliver business-aligned solutions.
What they ask for
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Advanced Python, object-oriented design, and modular architecture skills; experience building and operating large-scale AWS services.
- Hands-on AWS experience with EKS, ECS, MSK (Kafka), SQS, and S3; Terraform and/or CloudFormation experience.
- Production distributed-systems expertise, plus experience with observability, APIs, automated testing, CI/CD, secure engineering, and approved AI-assisted development tools.
Nice to have
- Knowledge of distributed-systems reliability patterns and large-scale Kafka-based event-driven architectures.
- Familiarity with Generative AI and Large Language Model technologies and AI/LLM platforms.
Pay
USD 175,750.00-$260,000.00 base salary (Jersey City, NJ); USD 175,750.00-$260,000.00 base salary (Palo Alto, CA)
Tools
Python, AWS, EKS, ECS, MSK (Kafka), SQS, S3, Terraform
AI focus
Uses approved AI-assisted software development tools for coding, code review, testing acceleration, troubleshooting, and operational support; familiarity with Generative AI and LLM technologies is preferred.
Model-written summary · the original posting is authoritative