JPMorgan Chase
Lead Software Engineer - Java - Equities
Houston, TX · Full-time · Posted Oct 13, 2026
- Experience
- 5+ years applied experience; formal training or certification on software engineering concepts is also required.
About the job
Leads software engineering for the Global Equity Derivatives Risk Management team, delivering secure, scalable technology and promoting validated AI-assisted engineering practices.
What you'll do
- Designs, develops, troubleshoots, reviews, and debugs production software.
- Leads adoption of enterprise-authorized AI engineering tools and validation standards across the team.
- Identifies automation and stability improvements and evaluates technology designs with internal and external teams.
What they ask for
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Advanced Java expertise, including Java 17, and hands-on experience with Spring/Spring Boot, Spring JPA/Hibernate, and REST services.
- Experience with JVM performance analysis, resilient microservices, Unix/Linux, databases, messaging middleware, and cloud platforms.
- Full development-lifecycle experience and demonstrated leadership in safe, responsible use of approved AI-assisted development tools.
Nice to have
- Financial services experience and understanding of equity derivative products; hands-on Python coding.
- Experience with JavaScript/REACT, AngularJS, TypeScript, HTML5, CSS3, AWS products, or AWS/Kubernetes certification.
Tools
Java, Spring/Spring Boot, Spring JPA/Hibernate, REST, Unix/Linux, Dynatrace, Sybase, Oracle
AI focus
Leads team adoption of authorized AI-assisted coding, code review, refactoring, testing, troubleshooting, and incident analysis, with validation for correctness, performance, security, and responsible data handling.
Model-written summary · the original posting is authoritative