LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
or continue with e-mail and password
Forgot password?
Don't have an account?
Create an account
or continue with e-mail and password
By signing up, you agree to our Terms & Conditions and Privacy Policy.

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

ExperiencedNo visa sponsorship
J.P. Morgan logo

at J.P. Morgan

Bulge Bracket Investment Banks

Posted 10 days ago

No clicks

**Senior Python Engineer - Rates Live Risk & P&L** As a Senior Python Engineer supporting Rates Live Risk & P&L at JPMorganChase, you'll build and manage low-latency, real-time Python applications for traders and risk managers. This role demands end-to-end ownership, from development to production support, ensuring high-quality delivery and rapid iteration. Collaborate closely with front-office stakeholders to prioritize and implement time-sensitive features. Key responsibilities include: designing, implementing, and maintaining Python services, driving latency improvements, and troubleshooting distributed systems. Required skills: strong Python development, production service experience, SDLC discipline, and proficiency in CI/CD and observability tools. A background in Rates trading, familiarity with Deephaven, and/or low-latency performance engineering is preferred.

Compensation
Not specified

Currency: Not specified

City
London
Country
United Kingdom

Full Job Description

Location: LONDON, United Kingdom

Description

You will join a front-office engineering team that builds and operates core Rates trading tooling where correctness, resilience, and latency matter every day. The environment is fast-moving and highly collaborative, with strong expectations for production ownership, rapid iteration, and high-quality delivery.

Job Responsibilities

  • 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; 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/runbooks.


     

Required qualifications, capabilities, and skills

  • 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 (monitoring, alerting, logs/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.
     

Preferred qualifications, capabilities, and skills

  • Financial markets background, especially Rates trading, risk, or P&L concepts.

     

  • Exposure to Deephaven, including installation and dependencies (for example GKP, Java interoperability, and runtime operations).
  • Low-latency/performance engineering experience (profiling, concurrency, and latency measurement).
  • Understanding of UI programming and interactive workflows used by traders.
  • Strong DevOps mindset (automation, environment consistency, and operational ownership).
Senior Software Engineer Rates Live Risk & P&L (Python) As a Senior Software Engineer at JPMorganChase supporting Rates Live Risk & P&L, you will be a hands-on Python engineer building and running low-latency, real-time applications used directly by traders and risk managers. You will own delivery end-to-end, including production support, and partner closely with front-office stakeholders to ship changes quickly and safely.

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

Compensation

Not specified

City: London

Country: United Kingdom

J.P. Morgan logo
Bulge Bracket Investment Banks

10 days ago

No clicks

at J.P. Morgan

ExperiencedNo visa sponsorship

**Senior Python Engineer - Rates Live Risk & P&L** As a Senior Python Engineer supporting Rates Live Risk & P&L at JPMorganChase, you'll build and manage low-latency, real-time Python applications for traders and risk managers. This role demands end-to-end ownership, from development to production support, ensuring high-quality delivery and rapid iteration. Collaborate closely with front-office stakeholders to prioritize and implement time-sensitive features. Key responsibilities include: designing, implementing, and maintaining Python services, driving latency improvements, and troubleshooting distributed systems. Required skills: strong Python development, production service experience, SDLC discipline, and proficiency in CI/CD and observability tools. A background in Rates trading, familiarity with Deephaven, and/or low-latency performance engineering is preferred.

Full Job Description

Location: LONDON, United Kingdom

Description

You will join a front-office engineering team that builds and operates core Rates trading tooling where correctness, resilience, and latency matter every day. The environment is fast-moving and highly collaborative, with strong expectations for production ownership, rapid iteration, and high-quality delivery.

Job Responsibilities

  • 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; 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/runbooks.


     

Required qualifications, capabilities, and skills

  • 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 (monitoring, alerting, logs/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.
     

Preferred qualifications, capabilities, and skills

  • Financial markets background, especially Rates trading, risk, or P&L concepts.

     

  • Exposure to Deephaven, including installation and dependencies (for example GKP, Java interoperability, and runtime operations).
  • Low-latency/performance engineering experience (profiling, concurrency, and latency measurement).
  • Understanding of UI programming and interactive workflows used by traders.
  • Strong DevOps mindset (automation, environment consistency, and operational ownership).
Senior Software Engineer Rates Live Risk & P&L (Python) As a Senior Software Engineer at JPMorganChase supporting Rates Live Risk & P&L, you will be a hands-on Python engineer building and running low-latency, real-time applications used directly by traders and risk managers. You will own delivery end-to-end, including production support, and partner closely with front-office stakeholders to ship changes quickly and safely.