JPMorgan Chase & Co logo
JPMorgan Chase & CoPosted 1 month ago

Lead Software Engineer - Financial Markets

On-siteNew York City, New York, United States or New York, United States

Full TimeSenior LevelEnterpriseFinancial Services

Job Summary

Lead the design and development of Python-based live risk and PnL applications for Rates trading desks, partnering directly with traders to translate business needs into reliable, low-latency technical solutions. Drive decisions on architecture, design, and production code while owning artifacts for complex, real-time systems that meet strict latency and throughput requirements. Build and improve monitoring, alerting, and operational runbooks, collaborating with DevOps to enhance CI/CD and environment reliability. Mentor engineers through code reviews and best practices, identifying systemic issues to drive remediation aligned with long-term platform goals.

Required Qualifications

  • Formal training or certification on software engineering concepts
  • 5+ years applied experience in coding Java or Python
  • Experience 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
  • 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
  • Experience with production monitoring and incident response
  • Proven ability to lead technical design discussions
  • Proven ability to mentor engineers
  • Proven ability to partner effectively with business stakeholders
  • Strong problem-solving skills
  • Ability to learn quickly
  • Ability to deliver high-quality outcomes under time pressure

Desired Qualifications

  • Exposure to Deephaven (or similar real-time analytics/UI platforms)
  • Exposure to Deephaven 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)
  • Experience 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
  • Experience with high-performance data pipelines used in front-office systems

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce