JPMorgan Chase
Lead Software Engineering - Python
$157K–$215K
Jersey City, NJ · Full-time · Posted Jul 15, 2026
- Experience
- 5+ years of hands-on software engineering experience.
- Education
- Formal training or certification on software engineering concepts.
About the job
Leads software engineering for secure, scalable cloud-native applications and services, while advancing approved AI-assisted engineering practices across teams.
What you'll do
- Design, develop, troubleshoot, and review production software, including microservices and resilient architectures.
- Improve application stability and delivery through automation, scalable design, and software development lifecycle practices.
- Drive adoption and governance of approved AI-assisted engineering tools and workflows, with standards for validating outputs.
What they ask for
- Formal training or certification in software engineering concepts and 5+ years of hands-on software engineering experience, including system design, development, testing, and operational support.
- Proficiency with back-end technologies such as Python, Flask, or Django, plus hands-on Java and Spring/Spring Boot experience.
- Experience with cloud platforms, distributed systems, web services and APIs, and SQL and NoSQL databases.
- Experience leading the use of enterprise-authorized AI-assisted development tools and validating their outputs for correctness, performance, and security; understanding of responsible AI use and secure handling of inputs and outputs.
Nice to have
- Experience in the banking domain.
- AWS certification.
Pay
$156,750.00-$215,000.00 USD base salary
Tools
Python, Flask, Django, Java, Spring/Spring Boot, AWS, Azure, GCP, SQL
AI focus
Drives governed use of approved AI-assisted coding, code review, refactoring, testing, troubleshooting, and incident analysis; establishes validation standards and promotes responsible, secure use.
Model-written summary · the original posting is authoritative