JPMorgan Chase logo
JPMorgan Chase2 days ago

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

On-site · London, England, United Kingdom

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise
Industry
Financial Services

Job Summary

Python Lead Software Engineer - Rates Live Risk & P&L: lead the development and operation of production-grade Python services powering live Rates risk and P&L tooling. Collaborate with traders and risk managers to translate time-sensitive requirements into reliable, low-latency solutions. Own end-to-end production services including releases, monitoring, incident response, and root-cause analysis. Troubleshoot across distributed components, advance CI/CD and automation, enforce engineering standards through code reviews, testing, and documentation/runbooks, and drive DevOps practices for observable, performant systems. Prefer experience with Rates trading concepts, Deephaven integration, and UI workflows used by traders.

Required Qualifications

  • 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
  • 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)

Desired Qualifications

  • Strong Python development skills with production-quality code and solid testing/packaging practices
  • Experience building and operating production services with 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
  • Financial markets background, especially Rates trading, risk, or P&L concepts (preferred)
  • Exposure to Deephaven, including installation and dependencies (e.g., GKP, Java interoperability, runtime operations) (preferred)
  • Low-latency/performance engineering experience (profiling, concurrency, latency measurement) (preferred)
  • Understanding of UI programming and interactive workflows used by traders (preferred)
  • Strong DevOps mindset (automation, environment consistency, operational ownership) (preferred)
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

JPMorgan Chase

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

Apply on Sorce