Lead Software Engineer - Fx

JPMorgan Chase JPMorgan Chase · Banking · Singapore · Commercial & Investment Bank

Lead Software Engineer for JPMorgan Chase's Sales & Research Technology team, focusing on building and evolving client-facing applications for the J.P. Morgan Markets Execute platform. The role requires strong front-end expertise, system design, and modern engineering practices, with an emphasis on delivering secure, stable, and scalable solutions in a fast-paced Agile financial services environment. Proficiency with AI-powered development tools is mentioned, but the core function is traditional software engineering.

What you'd actually do

  1. Build and support client and sales-facing capabilities of the Markets Execute platform and its related suite of applications.
  2. Develop and evolve front-end architecture: design blueprints, component hierarchies, and scalable patterns for maintainable, modular, testable codebases across teams.
  3. Collaborate with Product Owner, UX, and QA to analyze client requirements; participate in estimation, planning, and architecture/design sessions.
  4. Use modern languages, frameworks, and agentic AI tooling to solve complex problems and accelerate delivery.
  5. Influence application architecture and development processes; contribute to internal frameworks and shared libraries.

Skills

Required

  • JavaScript
  • TypeScript
  • ReactJS
  • Redux Toolkit
  • RxJS
  • modern UI frameworks
  • system design
  • application development
  • testing
  • reactive programming
  • operational stability
  • test-driven development
  • modern source control
  • continuous integration
  • Agile environments
  • AI-powered development tools
  • communication skills
  • collaboration skills

Nice to have

  • Java
  • Kubernetes
  • Spring
  • Investment Banking
  • FinTech
  • financial markets

What the JD emphasized

  • 5+ years of applied experience on front-end experience with JavaScript, TypeScript, ReactJS, Redux Toolkit, RxJS, and modern UI frameworks.
  • Proven ability to independently solve design and functionality problems with minimal oversight.
  • Experience working in fast-paced, Agile environments within financial services.