Drimva

JPMorgan Chase

Lead Software Engineer - ML and Agentic Treasury

$157K–$215K

Jersey City, NJ · Full-time · Posted Aug 26, 2026

Experience
5+ years applied experience.
Education
Formal training or certification on software engineering concepts.

About the job

Designs, develops, and maintains secure, scalable software and data systems for JPMorganChase’s Payments team, using AI-assisted engineering tools and applying machine-learning knowledge where relevant.

What you'll do

  • Designs, develops, troubleshoots, and maintains production software and algorithms.
  • Creates architecture and design artifacts and ensures implementations meet design constraints.
  • Analyzes and visualizes data to identify patterns and improve applications, coding practices, and system architecture.

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.
  • Experience developing, debugging, and maintaining code in a large corporate environment using Java, Python, and SQL; experience with PostgreSQL and AWS.
  • Experience with enterprise-authorized AI-assisted development tools and ability to evaluate and validate outputs; understanding of responsible AI use, SDLC, agile methodologies, CI/CD, resiliency, and security.

Nice to have

  • Knowledge of Databricks.
  • Knowledge of ML frameworks including Scikit-Learn, PyTorch, and Pandas.

Pay

$156,750.00-$215,000.00 USD base salary

Tools

Java, Python, SQL, PostgreSQL, AWS, Databricks, Scikit-Learn, PyTorch

AI focus

Uses enterprise-authorized AI tools for coding, refactoring, testing, troubleshooting, and documentation; validates outputs for correctness, performance, and security and promotes responsible use. Preferred ML-framework knowledge includes Scikit-Learn, PyTorch, and Pandas.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)