Lead Software Engineer - Java or Python

JPMorgan Chase

Confirmed live 2 days ago Trusted

Quick summary

Work type
On-site
Location
Jersey City, NJ
Posted
23 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $202k
$174k most similar roles pay here $231k

This listing doesn't post a salary. Most similar roles pay $192,050–$212,150.

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 1117 open roles on FindRole.

Listed pay typically runs $186,160–$215,000 across 7 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer - Java or Python

As a Lead Software Engineer within the Corporate Oversight and Governance Technology team, you will join an agile team focused on building and delivering secure, stable, and scalable technology products. You will lead the design and implementation of critical solutions across multiple technical domains while translating business requirements into software and AI/ML specifications. Your daily responsibilities include developing enterprise applications and services using Java, Spring Boot, and Python to build RESTful APIs and backend components. You will also develop AI/ML-enabled features, including work with LLMs, Retrieval-Augmented Generation, vector search, and agentic workflows using frameworks like LangChain or CrewAI. The role requires expertise in data structures, algorithms, object-oriented design, and CI/CD pipelines to solve complex problems involving high-volume data processing and the integration of diverse data sets into production-grade systems.

What you'll do

  • Design, develop, test, and support enterprise applications using Java, Spring Boot, and Python.
  • Build and maintain RESTful APIs and backend components integrated with internal platforms and data services.
  • Deliver AI/ML-enabled features through the full development lifecycle from prototyping to production monitoring.
  • Translate business requirements into technical software and AI/ML specifications while defining project milestones.
  • Produce architecture artifacts including service decomposition, API contracts, and integration patterns for complex applications.
  • Analyze and visualize large datasets to improve system performance, reliability, and coding hygiene.
  • Troubleshoot and solve complex technical challenges related to AI/ML solutions and backend engineering.

What we're looking for

  • Formal training or certification in Software Engineering concepts and 5+ years of applied experience.
  • Strong software engineering experience in Java and Spring Boot for building production services.
  • Proficiency in Python for writing production-grade code and integrating with enterprise systems.
  • Solid understanding of data structures, algorithms, and object-oriented design.
  • Understanding of the Software Development Life Cycle, CI/CD, application resiliency, observability, and security.
  • Experience building and consuming RESTful web services using JSON across distributed systems.
  • Hands-on experience developing or integrating AI/ML solutions in production environments.
  • Familiarity with LLMs, Retrieval-Augmented Generation (RAG), and vector search concepts.

More like this

Similar roles

Lead Software Engineer, Java and Python

JPMorgan Chase

Jersey City, NJ 32 days ago
Java Springboot Python Microservices AWS Azure SQL NoSQL RESTful APIs WebSockets JSON Agile Scrum CI/CD AI-assisted engineering Distributed Systems
5+ yrs exp

Lead Software Engineer, Java & Python

JPMorgan Chase

Jersey City, NJ 77 days ago
Java Python Spring Boot Kafka Kubernetes Splunk Dynatrace AWS CI/CD NoSQL Apache Cassandra RESTful APIs AI machine learning SRE Agile cloud native
5+ yrs exp

Lead Software Engineer, Python / Java

JPMorgan Chase

Jersey City, NJ 143 days ago
Python SQL Java Spring Boot AWS CI/CD System Design SDLC Agile Cloud-native Front-end Technologies Database Querying Software Engineering Trading Workflows
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Columbus, OH 77 days ago
Java Spring Boot REST API SQL Python CI/CD PySpark Snowflake Databricks Agile Scrum Data Modeling Machine Learning Artificial Intelligence Automated Testing
5+ yrs exp