Lead Software Engineer, Financial Markets

JPMorgan Chase

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
New York, NY
Posted
53 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $189k
$159k most similar roles pay here $232k

This listing doesn't post a salary. Most similar roles pay $165,852–$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, Financial Markets

As a Lead Software Engineer - Financial Markets within Global Technology, you will lead and mentor an agile team on the Rates Live Risk & PnL team. You will architect, design, and deliver low-latency, high-availability Python applications used by trading desks for intraday risk, profit and loss, and decision support in a front-office environment. Your daily responsibilities include building data ingestion services, calculation tools, and UI components while ensuring performance and reliability under tight timelines. You will manage technical debt, oversee CI/CD pipelines, and provide mentorship through code reviews. The role requires expertise in Python or Java, system design, and distributed systems including concurrency and messaging patterns. You must possess a financial markets background involving rates products and trade lifecycles to solve complex problems regarding real-time data processing and operational stability for trading desk stakeholders.

What you'll do

  • Lead the design and development of low-latency, high-availability Python applications for real-time risk and PnL.
  • Translate business requirements from traders and stakeholders into reliable technical solutions.
  • Own architecture and design artifacts to ensure performance, throughput, and availability for complex systems.
  • Develop secure, high-quality production code with a focus on correctness and operational stability.
  • Build and improve monitoring, alerting, and operational runbooks for incident management.
  • Mentor junior and mid-level engineers through code reviews and technical guidance.
  • Identify and remediate systemic issues such as technical debt and performance bottlenecks.
  • Collaborate with DevOps partners to improve CI/CD pipelines and deployment automation.

What we're looking for

  • Formal training or certification in software engineering concepts.
  • 5+ years of experience coding in Java or Python for production services and performance-sensitive applications.
  • Financial markets background including Rates products, risk, PnL, market data, and trade lifecycle.
  • Experience in system design, application development, testing, and operational stability leading complex technical initiatives.
  • Strong understanding of real-time/distributed system concepts like concurrency, messaging, caching, and failure modes.
  • Experience delivering software in a large corporate environment with high standards for testing, code quality, security, and SDLC.
  • Practical experience with CI/CD, application resiliency, production monitoring, and incident response.
  • Proven ability to lead technical design discussions, mentor engineers, and partner with business stakeholders.
  • Exposure to Deephaven or similar real-time analytics platforms (preferred).
  • Experience with DevOps practices for low-latency services (preferred).
  • Understanding of UI programming and collaborating across UI/backend boundaries (preferred).
  • Familiarity with Java and mixed-language environments where Python interacts with JVM components (preferred).
  • Experience with event-driven architectures and high-performance data pipelines in front-office systems (preferred).

More like this

Similar roles

Lead Software Engineer, Trading Applications

JPMorgan Chase

Houston, TX 21 days ago
TypeScript React C# .NET Distributed Systems Web Development CI/CD Agile Cloud Native Automated Testing Order Management Systems AI-Assisted Engineering
5+ yrs exp