Senior Lead Software Engineer, Front Office Trading

JPMorgan Chase

Quick summary

Work type
On-site
Location
Jersey City, NJ
Salary
$171,000–$260,000 / yr
Posted
3 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $194k
This role $216k
$135k most similar roles pay here $273k

This role pays more than 75% of similar roles. Most pay $172,550–$216,300 — the shaded band above. At the midpoint, this role pays about $216k versus about $194k 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 · Senior Lead Software Engineer, Front Office Trading

As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate Technology - Treasury & Chief Investment Office Technology team, you will play a pivotal role in supporting and enhancing a mission-critical trade execution platform. Your responsibilities include collaborating closely with Front Office and Middle Office users to shape the tech roadmap, ensuring operational stability through system design, application development, testing, and maintenance. You will leverage Python/Java, Kafka, AWS, Databricks, and SQL/NoSQL technologies while managing stakeholder relationships to align technical solutions with business goals. This role requires expertise in cloud-native practices, Kubernetes, and hands-on experience with investment banking products such as fixed income and derivatives, along with familiarity with GenAI developer tooling.

What you'll do

  • Design and implement system architecture for trade execution platforms.
  • Develop mission-critical applications using Python, Java, Kafka, and AWS technologies.
  • Ensure operational stability through rigorous testing and maintenance practices.
  • Collaborate with business users to align technical solutions with front office goals.
  • Utilize cloud-native tools like Kubernetes and Databricks for scalable solutions.

What we're looking for

  • Strong hands-on experience in system design, application development, testing, and operational stability.
  • Proficient in Python, Pandas, Django or Java, Spring, MQ/Kafka, and cloud-native technologies like Kubernetes/Cloud Foundry.
  • Expertise with AWS & Databricks ecosystem including EMR, Redshift, DynamoDB, Athena, S3, Unity Catalog, Delta Lake, Spark.
  • Experience with SQL and NoSQL databases such as Oracle, MS Sql, PostgreSQL, Graph DB, DynamoDB.
  • Familiarity with investment banking products like fixed income and derivatives.
  • Prior experience supporting trade execution platforms in a mission-critical environment.

More like this

Similar roles

Senior Lead Software Engineer, Payments Tech / Java

JPMorgan Chase

Jersey City, NJ 2 days ago $171,000$260,000
Java Spring SpringBoot Microservices CI/CD CockroachDB Cassandra Reactive_programming Agile_methodologies Distributed_systems Automation Continuous_delivery

Lead Software Engineer, Data Platform

JPMorgan Chase

Jersey City, NJ 16 days ago $152,000$215,000
Python Java SQL Apache Spark Apache Flink Apache Airflow Kafka AWS S3 AWS Glue AWS Redshift AWS Athena AWS EMR AWS Lake Formation Kubernetes Terraform Docker Apache Iceberg OpenMetadata Backstage Tableau dbt Metrics Infrastructure as Code

Senior Lead Software Engineer, Java/Algo Trading

JPMorgan Chase

Plano, TX +1 4 days ago $147,250$225,000
Java Python Cucumber Kafka AMPS Linux Grafana Splunk FIX TLM SDLC CI/CD Messaging Systems Algorithmic Trading Performance Optimization Low-Touch System Design Real-Time Data Processing Behavior-Driven Development Automation Tools Secure Coding Automated Testing