Python Lead Software Engineer - Rates Live Risk & P&L

JPMorgan Chase & Co.
London, UK
about 1 month ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£62,000.0 - £102,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Profiling Code Review Continuous Integration Software Debugging DevOps Design of User Interfaces Interoperability Python (Programming Language) Systems Development Life Cycle Release Management Runbook
+3 more
Data Streaming Concurrency Low Latency

Job description

  • Build and enhance Python services and applications that power live Rates risk and P&L, with a strong focus on low latency and predictable performance.
  • Partner directly with traders and risk managers to turn time-sensitive requirements into reliable, production-ready solutions.
  • Own production services end to end, including releases, monitoring, incident response, and root-cause analysis.
  • Troubleshoot issues across distributed components, data flows, and runtime environments, and drive fixes that reduce recurrence.
  • Improve DevOps and operational readiness, including CI/CD, environment management, dependency management, and automation.
  • Maintain strong engineering standards through code reviews, testing discipline, performance profiling, and clear documentation and runbooks.

Technologies:

  • CI/CD
  • DevOps
  • Support
  • Java
  • Python
  • UX UI Design

More:

We are J.P. Morgan, a global leader in financial services and a first-class business serving the worlds most prominent corporations, governments, wealthy individuals, and institutional investors. Our Commercial & Investment Bank is a global leader across banking, markets, securities services, and payments, operating in more than 100 countries. We offer a fast-moving, highly collaborative front-office engineering environment where correctness, resilience, and latency matter every day. We value diversity and inclusion, support reasonable accommodations, and are committed to building trusted long-term partnerships with our clients. This is a full-time role with a posting date of 2026-06-11.

Requirements

  • Strong Python development skills, including writing production-quality code with solid testing and packaging practices.
  • Experience building and operating production services, including production support and incident-driven troubleshooting.
  • Practical SDLC discipline across design, implementation, testing, deployment, and release management.
  • Experience with CI/CD and observability, including monitoring, alerting, logs, and metrics, to keep services stable and measurable.
  • Ability to work closely with front-office stakeholders and deliver effectively when priorities shift.
  • Strong debugging skills and comfort navigating multi-component systems.
  • Financial markets background, especially Rates trading, risk, or P&L concepts.
  • Exposure to Deephaven, including installation and dependencies such as GKP, Java interoperability, and runtime operations.
  • Low-latency and performance engineering experience, including profiling, concurrency, and latency measurement.
  • Understanding of UI programming and interactive workflows used by traders.
  • Strong DevOps mindset, including automation, environment consistency, and operational ownership.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:24 min

Operating global risk modeling and portfolio platforms

Ayoub Alouane · LIVE

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

2:50 min

Introduction and the value of runbooks

Hila Fish · World Congress 2023

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

2:17 min

Comparing code profiling with surface level monitoring

Jérôme Vieilledent · LIVE

Videos

See all

Related articles

See all