Lead Software Engineer, Pricing and Structuring

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

Lead Software Engineer role focused on building and evolving client and sales-facing applications for the J.P. Morgan Markets Execute platform. The role requires strong front-end expertise, modern engineering practices, and collaboration with product and UX teams. Responsibilities include developing front-end architecture, mentoring junior developers, and optimizing web applications for performance and security. Proficiency with AI-powered development tools is required, but the core function is not AI/ML model development.

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.
  • Proficiency with AI-powered development tools to streamline workflows, improve code quality, and enhance developer efficiency.