Lead Software Engineer - Financial Markets

J.P. Morgan

New York (NY)

In loco

USD 190.000 - 270.000

Tempo pieno

14 giorni+

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

JPMorganChase within Global Technology seeks a Lead Software Engineer to lead and mentor an agile team to architect, design, and deliver trusted, market-leading technology products in a secure, scalable way. You will build low-latency Python applications for intraday risk and PnL in a fast-paced front-office setting.

The role covers data ingestion, calculation services, UI, and operational tooling to ensure performance, correctness, and resiliency under tight timelines and high business impact.

Competenze

  • 5+ years of hands-on coding in Java or Python for production services and high-performance apps.
  • Financial markets background with rates or PnL experience.
  • Proven track record in system design, development, testing, and running complex initiatives.
  • Strong understanding of real-time, distributed systems concepts (concurrency, messaging, caching, failure modes).
  • Experience delivering software in a large corporate environment with engineering standards (SDLC, security).
  • Practical experience with CI/CD, production monitoring, and incident response.
  • Proven ability to lead technical design discussions, mentor engineers, and collaborate with stakeholders.
  • Strong problem-solving skills with the ability to deliver high-quality outcomes under time pressure.

Mansioni

  • Lead the design and development of Python-based live risk and PnL applications, driving iterative improvements across product teams.
  • Partner directly with Rates traders and stakeholders to translate business needs into reliable, low-latency technical solutions.
  • Drive decisions on software solutions, architecture, design, development, and troubleshooting with focus on production excellence.
  • Design and implement secure, high-quality production code with emphasis on performance and stability.
  • Own architecture and design artefacts for complex real-time systems, ensuring latency, throughput, and availability requirements.
  • Build and improve monitoring, alerting, and operational runbooks; participate in production support/incident management as needed.
  • Collaborate with DevOps and platform partners to improve CI/CD, deployment automation, and environment reliability.
  • Mentor and coach junior engineers through code reviews and best-practice guidance.
  • Identify systemic issues like technical debt and data quality gaps and drive remediation aligned to long-term goals.
  • Influence and shape a team culture of diversity, opportunity, inclusion, and respect.

Conoscenze

Java
Python
Distributed systems
Low latency
Mentoring
Agile

Strumenti

CI/CD pipelines
Monitoring/Observability

Descrizione del lavoro

As a Lead Software Engineer at JPMorganChase within Global Technology, you will lead and mentor an agile team to architect, design, and deliver trusted, market-leading technology products in a secure, stable, and scalable way. In this role on the Rates Live Risk & PnL team, you will build and operate low-latency, high-availability Python applications used directly by Rates trading desks for intraday risk, PnL, and decision support in a fast-paced, front-office environment.

The Rates Live Risk & PnL team delivers real-time trading risk and profit & loss capabilities, partnering closely with traders and desk strategists. You will own critical components across the stack—from data ingestion and calculation services to UI and operational tooling—ensuring performance, correctness, and resiliency under tight timelines and high business impact.

Job Responsibilities
  • Lead the design and development ofPython-based live risk and PnL applications, driving continual, iterative improvements across product teams
  • Partner directly withRates traders and stakeholders to translate business needs into reliable, low-latency technical solutions
  • Drive decisions on software solutions, architecture, design, development, and technical troubleshooting with a focus on strategic direction and production excellence
  • Design and implement secure, high-quality production code, with a strong focus on correctness, performance, and operational stability
  • Own architecture and design artifacts for complex, real-time systems, ensuring non-functional requirements (latency, throughput, availability) are met
  • Build and improve monitoring, alerting, and operational runbooks, and participate in production support/incident management as needed
  • Collaborate with DevOps and platform partners to improve CI/CD, deployment automation, and environment reliability
  • Mentor and coach junior and mid-level engineers through code reviews, technical guidance, and best-practice standards
  • Identify systemic issues (technical debt, performance bottlenecks, data quality gaps) and drive remediation aligned to long-term platform goals
  • Influence and shape a team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and 5+ years applied experience in coding Java or Python, including building production services and performance-sensitive applications
  • Financial markets background(Rates products, risk, PnL, market data, trade lifecycle)
  • Hands-on experience in system design, application development, testing, and operational stability with a track record of leading complex technical initiatives
  • Strong understanding of real-time/distributed system concepts (e.g., concurrency, messaging/streaming patterns, caching, failure modes)
  • Experience delivering software in a large corporate environment with strong engineering standards (testing, code quality, security, SDLC)
  • Practical experience with CI/CD, application resiliency, and secure engineering, including production monitoring and incident response
  • Proven ability to lead technical design discussions, mentor engineers, and partner effectively with business stakeholders
  • Strong problem-solving skills and ability to learn quickly and deliver high-quality outcomes under time pressure
Preferred qualifications, capabilities, and skills
  • Exposure to Deephaven(or similar real-time analytics/UI platforms) and its ecosystem, including installation/runtime dependencies (e.g., Java) and related operational considerations
  • Experience with DevOps practices for low-latency services (deployments, observability, capacity/performance testing, environment management)
  • Understanding of UI programming(web or desktop) and collaborating across UI/backend boundaries to deliver trader-facing workflows
  • Familiarity with Java and/or mixed-language environments where Python services interact with JVM-based components
  • Experience with event-driven architectures and high-performance data pipelines used in front-office systems
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Lead Software Engineer - Financial Markets
Lead Software Engineer - Financial Markets

JPMorganChase • City of Rochester (NY)

Ibrido
USD 180.000 - 230.000
Lead Software Engineer - Rates Risk Engineer
Lead Software Engineer - Rates Risk Engineer

JPMorgan Chase & Co. • City of Rochester (NY)

In loco
USD 180.000 - 240.000
Lead Software Engineer - Rates Risk Engineer
Lead Software Engineer - Rates Risk Engineer

JPMorgan Chase & Co. • New York (NY)

In loco
USD 180.000 - 240.000
Lead Software Engineer - Python / Web developer
Lead Software Engineer - Python / Web developer

Testing Site - JPMC • Houston (TX)

In loco
USD 120.000 - 180.000
Lead Software Engineer - Java / Equities Risk
Lead Software Engineer - Java / Equities Risk

Testing Site - JPMC • Houston (TX)

In loco
USD 130.000 - 180.000
Lead Software Engineer- Java
Lead Software Engineer- Java

Testing Site - JPMC • Jersey City (NJ)

In loco
USD 180.000 - 240.000
Senior Lead Software Engineer - Python, TypeScript
Senior Lead Software Engineer - Python, TypeScript

Testing Site - JPMC • Jersey City (NJ)

In loco
USD 140.000 - 210.000
Lead Real-Time Risk & PnL Engineer (Python)
Lead Real-Time Risk & PnL Engineer (Python)

JP Morgan Chase • New York (NY)

In loco
USD 190.000 - 270.000
Python Lead Software Engineer
Python Lead Software Engineer

JP Morgan Chase Bank • New York (NY)

In loco
GBP 120.000 - 150.000
AI-assisted development tools
Cloud platforms
Health benefits
Lead Real-Time Finance Engineer — Risk & PnL (Python)
Lead Real-Time Finance Engineer — Risk & PnL (Python)

JPMorgan Chase & Co. • City of Rochester (NY)

Ibrido
USD 180.000 - 230.000