JPMorgan Chase
Senior Lead Software Engineer - Payments Tech / Java
$176K–$260K
Jersey City, NJ · Senior · Full-time · Posted Sep 16, 2026
- Experience
- 5+ years of applied experience; no alternatives stated.
- Education
- Experience in Computer Science, Engineering, Mathematics, or a related field and expertise in technology disciplines.
About the job
Leads software engineering for the Payment Services technology team, building and operating secure, scalable payment systems while guiding engineers and advancing responsible AI-assisted development practices.
What you'll do
- Designs, develops, troubleshoots, reviews, and debugs production code; spends 50% of the time coding or performing code reviews.
- Leads engineering practices and team delivery, including AI-assisted development, automation, compliance, and stakeholder relationships.
- Guides and develops software engineers and evaluates technology and architecture with vendors and internal teams.
What they ask for
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Development experience with Java, Spring / SpringBoot Framework, and Microservices.
- Experience leading software engineering teams and enterprise-authorized AI-assisted development, including validating outputs for correctness, performance, and security.
- Hands-on system design, application development, testing, and operational stability experience; proficiency in automation, continuous delivery, and the Software Development Life Cycle.
Nice to have
- Practical Cockroach & Cassandra experience.
- Reactive programming.
Pay
USD $175,750.00-$260,000.00 base salary
Tools
Java, Spring, SpringBoot Framework, Microservices, Cockroach, Cassandra, CI/CD
AI focus
Leads adoption and governance of approved AI-assisted engineering tools and practices, with validation standards for correctness, performance, security, and responsible handling of sensitive data.
Model-written summary · the original posting is authoritative