Lead Software Engineer

JPMorgan Chase

Quick summary

Work type
On-site
Location
Jersey City, NJ
Salary
$152,000–$215,000 / yr
Posted
15 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $195k
This role $184k
$143k most similar roles pay here $240k

This role pays less than 64% of similar roles. Most pay $163,312–$226,600 — the shaded band above. At the midpoint, this role pays about $184k versus about $195k for comparable roles.

Based on 240 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 436 open roles on FindRole.

Listed pay typically runs $152,000–$215,000 across 230 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer

As a Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Bank's Engineering and Architecture Team, you will lead a local team of software engineers and applied AI/ML practitioners, driving accountability and engagement in an agile environment. Your responsibilities include collaborating with product and business teams to set technical vision and execute strategic roadmaps for AI-driven solutions, translating business requirements into robust specifications, and ensuring timely delivery using Agile methodologies. You will architect and develop secure, high-quality production software systems using Java or Python, integrating advanced AI/ML techniques such as LLMs and generative AI. Additionally, you will design experiments, validate results, and implement scalable, trustworthy solutions while managing and mentoring a team of engineers and practitioners. The role requires expertise in agentic workflows, automation, CI/CD pipelines, and cloud-native development (preferably AWS), along with proficiency in machine learning frameworks like TensorFlow and PyTorch.

What you'll do

  • Lead a team of software engineers and AI practitioners to drive accountability and engagement.
  • Translate business requirements into robust software specifications using Agile methodologies.
  • Architect and develop secure, high-quality production systems with Java or Python.
  • Integrate advanced AI/ML techniques like LLMs and Generative AI into software solutions.
  • Design experiments, validate results, and implement scalable AI/ML solutions in production.

What we're looking for

  • 5+ years of applied experience in software engineering with formal training or certification.
  • Advanced proficiency in Java or Python for developing secure, high-quality production systems.
  • Experience integrating AI/ML techniques like LLMs, Generative AI, and coding assistants into software.
  • Hands-on experience managing and mentoring software engineering or AI/ML teams to deliver production-grade solutions.
  • Strong understanding of data structures, algorithms, and practical machine learning frameworks (e.g., TensorFlow).
  • Familiarity with agentic workflows and frameworks such as LangChain, LangGraph, Auto-GPT.

More like this

Similar roles

Lead Software Engineer, Python, AI/ML

JPMorgan Chase

Plano, TX 5 days ago
Python Java TensorFlow PyTorch Scikit-Learn CI/CD AWS LLMs Generative AI NLP RAG AI evals LangChain LangGraph Auto-GPT Docker Kubernetes Prometheus Grafana

Senior Software Engineer, Python Agentic AI

Blackline

WA 18 days ago
Appium C# .NET Core NUnit XUnit MSTest Google Cloud AWS Azure CI/CD SQL Kubernetes Mesos Nomad RabbitMQ Kafka SQS HTML JavaScript CSS RESTful APIs Performance testing Cloud native services API gateway Identity management Authentication Workflow orchestration tools Job scheduling Search ERP systems
Hybrid

Senior Software Engineer - Python/Agentic AI

Blackline

Washington 2 days ago
Python PostgreSQL Docker Kubernetes AWS Azure GCP RESTful APIs SQL NoSQL databases Service-oriented architecture API gateway Identity management Authentication messaging platforms RabbitMQ Kafka SQS Workflow orchestration Job scheduling Search CI/CD
Hybrid