JPMorgan Chase
Lead Software Engineer - Python/Java/Spring/AWS
Plano, TX · Full-time · Posted Oct 21, 2026
- Experience
- 5+ years of applied experience; the posting does not state alternatives.
- Education
- Formal training or certification in software engineering concepts.
About the job
Leads development and operation of secure, scalable software for Consumer & Community Banking, including adoption of AI-assisted engineering practices.
What you'll do
- Designs, develops, troubleshoots, and maintains production software and complex application architecture.
- Analyzes data and production issues to improve software, system architecture, and operational stability.
- Promotes team use of authorized AI-assisted engineering, with validation standards including secure coding, peer review, and automated testing.
What they ask for
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Hands-on experience in system design, application development, testing, and operational stability; proficiency in Java or Python.
- Cloud experience with AWS or Pivotal Cloud; in-depth AWS ECS, S3, SQS, SNS, Lambda, Glue, pySpark, and CloudWatch knowledge.
- Experience with SRE/observability tools, databases and SQL, CI/CD tools, and Terraform.
Nice to have
- Familiarity with modern front-end technologies.
- Experience with data pipeline development, cloud migrations, AWS Glue, or PySpark.
Tools
Java, Python, Pivotal Cloud, AWS, AWS ECS, S3, SQS, SNS, Lambda
AI focus
Drives adoption of enterprise-authorized AI-assisted engineering for code review and refactoring, test strategy, and incident/root-cause analysis; applies AI-assisted development and automation capabilities with validation standards.
Model-written summary · the original posting is authoritative