Jobs · Engineering · New York

Lead Software Engineer - Financial Markets

JPMorganChase · New York, NY · 1 wk ago
On-siteEngineeringFull-time

Job Responsibilities

  • Lead the design and development of Python-based live risk and PnL applications, driving continual, iterative improvements across product teams
  • Partner directly with Rates traders and stakeholders to translate business needs into reliable, low-latency technical solutions
  • Drive decisions on software solutions, architecture, design, development, and technical troubleshooting with a focus on strategic direction and production excellence
  • Own architecture and design artifacts for complex, real-time systems, ensuring non-functional requirements (latency, throughput, availability) are met
  • Build and improve monitoring, alerting, and operational runbooks, and participate in production support/incident management as needed
  • Collaborate with DevOps and platform partners to improve CI/CD, deployment automation, and environment reliability
  • Mentor and coach junior and mid-level engineers through code reviews, technical guidance, and best-practice standards
  • Identify systemic issues (technical debt, performance bottlenecks, data quality gaps) and drive remediation aligned to long-term platform goals
  • Influence and shape a team culture of diversity, opportunity, inclusion, and respect

Required Qualifications, Capabilities, And Skills

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

Preferred Qualifications, Capabilities, And Skills

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

Similar jobs