Lead Software Engineer, Java /Python / Data

JPMorgan Chase

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Houston, TX
Posted
16 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $202k
$187k most similar roles pay here $230k

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

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 /Python / Data

Lead Software Engineer- Java /Python / Data serves as a core technical contributor within the engineering-intelligence platform team. This role involves designing, developing, and troubleshooting high-quality production code while driving the adoption of enterprise-authorized AI-assisted engineering practices to improve delivery speed and operational outcomes. The engineer will build backend APIs, data-collection workloads, and data-pipeline jobs for a distributed, multi-tenant platform that operates in both cloud SaaS and isolated AWS environments. Key technical requirements include proficiency in Java, Python, JavaScript, TypeScript, Django, FastAPI, and React. The role requires expertise in Kubernetes, Helm, Terraform, and various AWS services like S3, RDS, and SQS. Additionally, the position involves managing data pipelines using Spark and Databricks while integrating generative-AI capabilities into production systems within a complex financial services domain involving regulated environments.

What you'll do

  • Develop secure, high-quality production code while reviewing and debugging code written by other team members.
  • Drive the adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
  • Establish validation standards for AI outputs including security, performance, and automated testing.
  • Design and deliver backend APIs, data ingestion workloads, and dashboard components across distributed multi-tenant platforms.
  • Identify opportunities to automate the remediation of recurring issues to improve system operational stability.
  • Lead evaluation sessions with vendors and internal teams to assess architectural designs and technical feasibility.
  • Champion a security-and-privacy-by-design posture throughout the software development life cycle.
  • Lead communities of practice to promote the use of leading-edge technologies across the engineering organization.

What we're looking for

  • Formal training or certification in software engineering concepts and 5+ years of applied experience.
  • Advanced proficiency in Java, Python, and/or JavaScript/TypeScript for backend and frontend development.
  • Demonstrated experience leading the use of approved AI-assisted software development tools and coaching others on safe, compliant adoption.
  • Practical experience with cloud-native technologies including Kubernetes (EKS), Helm, and infrastructure-as-code tools like Terraform.
  • Hands-on experience with core AWS services such as ECR, RDS/PostgreSQL, S3, SQS, EventBridge, and IAM security primitives.
  • Proficiency in automation, continuous delivery methods, and designing distributed, multi-tenant platform architectures.
  • In-depth knowledge of the financial services industry and their associated IT systems.
  • Experience with data pipelines (Databricks, Spark), generative-AI integration, and delivering software into regulated or air-gapped environments.

More like this

Similar roles

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, 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

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

Lead Software Engineer, Python & Data

JPMorgan Chase

Jersey City, NJ 71 days ago
Java Python Scala AWS Apache Spark Databricks AI-assisted engineering CI/CD Agile Big Data Cloud Native Data Visualization Business Intelligence System Design Automated Testing
5+ yrs exp