Senior Lead Software Engineer - Athena Rates Risk and Pnl

JPMorgan Chase JPMorgan Chase · Banking · LONDON, LONDON, United Kingdom · Commercial & Investment Bank

Senior Lead Software Engineer for Rates Risk and PNL at JPMorgan Chase, focusing on designing, developing, and integrating sophisticated solutions for trading desks and back office functions in the Rates Risk and PNL domain. Requires strong Python development experience and a financial services background.

What you'd actually do

  1. As a Senior Python Architect on our team, you will build and maintain robust software solutions for rates trading activities.
  2. You will collaborate closely with quantitative analysts, traders, risk managers, across middle and back office processing.
  3. Your work will directly support trading operations across multiple Rates products.
  4. You will be responsible for developing scalable, performant code that handles large volumes of market data and complex financial calculations.
  5. This includes implementing risk metrics, PnL attribution frameworks, and data pipelines that connect trading systems with downstream consumers.

Skills

Required

  • Python development
  • software engineering principles
  • object-oriented design
  • testing methodologies
  • version control practices
  • clean, maintainable code
  • large, complex codebases
  • articulate technical concepts
  • gather requirements
  • collaborate across multiple teams

Nice to have

  • financial services background
  • SecDB, Quartz, or Athena
  • rates products (Swaps, Securities, Options, and Repo)
  • risk methodologies
  • PnL calculation frameworks
  • distributed systems
  • real-time data processing
  • relational and NoSQL databases
  • CI/CD pipelines
  • containerization
  • quantitative finance concepts
  • market risk measures
  • regulatory reporting requirements
  • AI tools like Claude, Copilot
  • Cloud platforms like AWS

What the JD emphasized

  • Hands-on Python development experience
  • financial services background
  • software engineering principles including object-oriented design, testing methodologies, and version control practices
  • Ability to articulate technical concepts to both technical and non-technical stakeholders
  • Capability to translate business needs into technical solutions and explain technical constraints in business terms