Senior Lead Software Engineer - Ui Developer, Equities Risk Management

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Commercial & Investment Bank

Senior Lead Software Engineer focused on UI development for Equities Risk Management at JPMorgan Chase. The role involves designing and delivering high-performance React interfaces for traders, working with real-time data, and collaborating with backend teams. Requires strong experience in React, TypeScript, enterprise data grids, and financial services background.

What you'd actually do

  1. Design and deliver high-performance React interfaces over large-scale real-time datasets, replacing an established fat client platform used by traders across global trading desks
  2. Work directly with front-office traders to understand requirements, often inferring detailed specifications from existing tools and workflows rather than formal briefs, and iterating rapidly on feedback
  3. Collaborate closely with the backend services team and external data platform vendors to integrate bleeding-edge data delivery technologies into the frontend stack
  4. Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
  5. Develops secure and high-quality production code, and reviews and debugs code written by others

Skills

Required

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced proficiency in React and TypeScript with a track record of building production applications against high-performance, low-latency requirements
  • Strong experience with enterprise data grid frameworks (e.g. AG Grid) including virtualisation, server-side row models, and rendering optimisation over large datasets
  • Ability to tackle design and functionality problems independently with little to no oversight
  • Demonstrated experience working directly with demanding, time-poor end users — translating informal requirements and reference implementations into precise, consistent UI solutions
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
  • Background in financial services, particularly trading floor technology, equities, or risk management platforms
  • Experience with enterprise design systems such as Salt Design System or similar component libraries, with a focus on consistency and usability over novelty

Nice to have

  • Experience migrating users from legacy desktop/fat-client applications to modern web platforms, with sensitivity to performance parity expectations
  • Familiarity with real-time data streaming architectures and integration with data platforms such as DeepHaven, KDB, or similar
  • Practical use of AI tooling (e.g. Copilot, Claude) in development workflows to accelerate delivery, reverse-engineer existing UX, or generate specifications from reference applications
  • Experience mentoring or coaching developers transitioning from backend to frontend development

What the JD emphasized

  • high-performance, low-latency requirements
  • large datasets
  • trading floor technology