JPMorgan Chase
Lead Software Engineer - Java, Python, Spring Boot, AWS
Plano, TX · Full-time · Posted Sep 14, 2026
- Experience
- 5+ years of applied experience; 10+ years of hands-on software development experience.
- Education
- Formal training or certification in computer science or software engineering concepts.
About the job
Leads engineering work to design, build, deploy, and operate secure, scalable distributed services and data-processing solutions, while guiding team use of AI-assisted development and production agentic AI.
What you'll do
- Designs, implements, and operates resilient services, applying monitoring, automation, validation, and secure coding practices.
- Uses and promotes enterprise-authorized AI coding tools; defines guardrails and evaluation approaches for production agentic AI.
- Mentors junior engineers, coordinates deliverables across business groups, and collaborates with technical and business stakeholders.
What they ask for
- Formal training or certification in computer science or software engineering concepts.
- 10+ years of hands-on software development experience in large-scale distributed systems, primarily in Java, modern Java/Spring Boot microservices, and Python.
- Experience with system design, development, testing, and operational stability; REST APIs and microservices; Spark and SQL; Kubernetes; AWS; and log analytics or observability tools.
- Hands-on experience with enterprise-authorized AI-assisted development tools, including validating outputs, and understanding of responsible AI use in engineering workflows.
Nice to have
- Experience with Scala.
- Experience with or exposure to Snowflake, Databricks, or Open Table Format like Iceberg.
Tools
Java, Spring Boot, Python, REST APIs, Spark, SQL, Kubernetes, AWS
AI focus
Uses enterprise-authorized AI coding assistance for code, tests, troubleshooting, and documentation; defines guardrails and evaluation approaches for agentic AI in production applications.
Model-written summary · the original posting is authoritative