Lead Software Engineer, Java

JPMorgan Chase

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Jersey City, NJ
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $184k
$132k most similar roles pay here $242k

This listing doesn't post a salary. Most similar roles pay $160,000–$208,800.

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

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, Java

As a Lead Software Engineer - Java within the Corporate Technology Office, you will lead a technical area to drive impact across multiple departments. You will design, build, and optimize robust ETL data pipelines using Databricks, Spark, Delta Lake, and Unity Catalog while architecting data lake and warehouse solutions using AWS services like S3, Glue, Lambda, and EMR. Your daily work involves collaborating with stakeholders to improve platform observability, orchestration, and developer experience through automation. You will mentor a team of engineers, conduct code reviews, and manage the full software development life cycle using CI/CD and infrastructure-as-code tools. The role requires expertise in Java or Python, modern monitoring tools like Splunk and Grafana, and potentially involves building complex investment banking systems for market surveillance or trading analytics across various financial products.

What you'll do

  • Design, build, and optimize robust ETL data pipelines using Databricks and Spark.
  • Architect and implement data lake and warehouse solutions using AWS services like S3, Glue, and Lambda.
  • Lead and mentor a team of engineers by providing technical guidance and performing code reviews.
  • Automate the remediation of recurring issues to improve the operational stability of software systems.
  • Monitor, troubleshoot, and tune data pipelines and cloud resources for performance and cost efficiency.
  • Implement observability standards to promote reusability and operational simplicity across data pipelines.
  • Develop solutions to improve platform orchestration, developer experience, and system resiliency.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • 5+ years of professional experience in one or more programming languages, including Java or Python for data engineering tasks.
  • Hands-on experience with Databricks (Spark, Delta Lake) and AWS data services such as EMR, Athena, Glue, and S3.
  • Experience utilizing Apache Spark for large-scale data processing, real-time/batch analytics, and machine learning.
  • Proficiency in the Software Development Life Cycle, including CI/CD, DevOps, and infrastructure-as-code tools.
  • Proven leadership experience in leading and mentoring software engineers.
  • Experience with modern monitoring and logging tools like Dynatrace, Splunk, Grafana, or Prometheus.
  • Experience leveraging AI tools for developer productivity (preferred); familiarity with SpringBoot, Kubernetes, Docker, Kafka, and financial products (preferred).

More like this

Similar roles

Lead Software Engineer, Java/ AWS

JPMorgan Chase

Jersey City, NJ 141 days ago
Databricks Spark Delta Lake AWS S3 Glue SQS SNS Lambda EMR Athena Python Java CI/CD DevOps Kubernetes Docker Kafka SpringBoot Prometheus Grafana Splunk Dynatrace
5+ yrs exp

Lead Software Engineer, Data Platform

JPMorgan Chase

Jersey City, NJ 5 days ago
Python Java SQL Apache Spark Flink Kafka Airflow Databricks AWS S3 Glue Redshift Athena EMR Kubernetes Docker Terraform CI/CD dbt Tableau LLMs RAG Vector Databases
5+ yrs exp

Lead Software Engineer, Java & AI

JPMorgan Chase

Plano, TX 3 days ago
AI-assisted engineering LLMs Generative AI Java Python C# TensorFlow PyTorch scikit-learn Hugging Face AWS GCP Azure Microservices RESTful APIs NoSQL Docker Kubernetes Helm JMeter Blazemeter JUnit Cucumber Groovy Postman Maven Jenkins
5+ yrs exp

Lead Software Engineer

Wells Fargo

Wilmington, DE 3 days ago
Java J2EE Spring Spring Boot REST SOAP GraphQL JMS Kafka Apigee Oracle PostgreSQL MongoDB Ab Initio Azure GCP Kubernetes Docker OpenShift Agile Kanban
5+ yrs exp

Lead Software Engineer

Caterpillar

Chicago, IL 2 days ago $128,470–$208,770
Java Spring Boot AWS Azure GCP REST APIs Microservices OpenAPI Swagger OAuth 2.0 JWT JUnit Mockito Apache Kafka RabbitMQ PostgreSQL MySQL MongoDB DynamoDB Redis Elasticsearch CI/CD Agile Scrum