Lead Software Engineer, Java, Financial Trading

JPMorgan Chase

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $177k
This role $184k
$135k most similar roles pay here $224k

This role pays less than 55% of similar roles. Most pay $143,712–$211,200 — the shaded band above. At the midpoint, this role pays about $184k versus about $177k 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 439 open roles on FindRole.

Listed pay typically runs $148,625–$212,500 across 228 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, Java, Financial Trading

As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Banking division's Global Equity Derivatives Risk Management team, you will lead an agile development team in creating and maintaining high-quality Java applications for real-time streaming position and risk management. Your responsibilities include designing low-latency, high-throughput systems, mentoring junior developers, implementing CI/CD pipelines, and ensuring compliance with coding standards and security guidelines. You will work with Spring Boot, Unix/Linux environments, AWS Cloud services, and FIX protocol to build scalable distributed applications for complex financial products. This role requires 10+ years of Java experience in multi-threaded backend development, a strong background in financial markets, particularly equity trading, and proficiency with technologies such as gRPC, Chronicle Queue, and Deephaven.

What you'll do

  • Design and develop high-quality Java applications for real-time financial trading systems.
  • Provide technical leadership to a small team, guiding on design and implementation best practices.
  • Build low-latency, high-throughput components for equities risk management systems.
  • Apply object-oriented principles and patterns to create scalable and maintainable systems.
  • Implement Test-Driven Development (TDD) to deliver reliable and well-tested code.
  • Monitor and optimize application performance during peak market loads.
  • Mentor team members on architecture, development, and problem-solving techniques.

What we're looking for

  • 10+ years of Java experience with multi-threaded, high-performance backend development.
  • Hands-on experience with Spring Boot, microservices, REST services, and CI/CD automation tools.
  • Financial markets background, including equity trading or front-office trading systems.
  • Expertise in Unix/Linux environments and shell scripting for automation tasks.
  • Experience developing distributed applications and real-time processing pipelines on AWS Cloud.
  • Proficiency with FIX protocol, high-performance messaging frameworks, and gRPC inter-service communication.
  • Understanding of market reference data, symbology, pricing, and market feeds.

More like this

Similar roles

Lead Software Engineer, US Securities

JPMorgan Chase

Chicago, IL 1 day ago $133,000$185,000
Java Spring Framework AWS Kafka Python SQL NoSQL Apache Spark Kubernetes Docker RESTful APIs Messaging Technologies Microservices AI-based Development

Lead Software Engineer, Java

JPMorgan Chase

Bengaluru, Karnataka, India 7 days ago
AWS Java Springboot Node.js HTML CSS JavaScript TypeScript React Angular RESTful APIs WebSockets JSON SQL NoSQL Scrum CI/CD Agile development methodologies

Java Lead Software Engineer

JPMorgan Chase

New York, NY +1 today $152,000$215,000
Java Spring Boot ECS EKS Lambda API Gateway ALB S3 RDS Aurora DynamoDB SQS SNS Kinesis CloudWatch Secrets Manager Parameter Store IAM KMS Jenkins GitHub Actions GitLab CI OpenTelemetry

Lead Software Engineer, Java / Equities Risk

JPMorgan Chase

Houston, TX 24 days ago
Java Spring Spring Boot Hibernate REST JVM Kafka RabbitMQ AWS Git Bitbucket Jira Jenkins Gradle Maven JUnit Python JavaScript React AngularJS TypeScript HTML5 CSS3 EC2 S3 Lambda EFS