LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
or continue with e-mail and password
Forgot password?
Don't have an account?
Create an account
or continue with e-mail and password
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Lead Software Engineer - FX

ExperiencedNo visa sponsorship
J.P. Morgan logo

at J.P. Morgan

Bulge Bracket Investment Banks

Posted 2 days ago

No clicks

**Lead Software Engineer - FX | Singapore** As our Lead Software Engineer, you'll spearhead the development of client and sales-facing applications for J.P. Morgan Markets Execute platform. Dive into front-end architecture design, collaborate cross-functionally, and mentor junior engineers. Else, harness your 5+ years of hands-on experience in JavaScript, TypeScript, ReactJS, Redux Toolkit, and more. System design, application development, and AI-powered tools are part of your skillset. Involved in Agile methodologies within finance, securities are performance and responsiveness. This senior-level role demands proficient communication, along with knowledge of Java, Kubernetes, and Spring would be beneficial.

Compensation
Not specified

Currency: Not specified

City
Singapore
Country
Singapore

Full Job Description

Location: Singapore

As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Banks Sales & Research Technology team, you will be pivotal in the creation, design, and execution of market-leading, client- and sales-facing applications for the J.P. Morgan Markets Execute platform. You will apply deep front-end expertise, modern engineering practices, and problem-solving methodologies to deliver secure, stable, and scalable solutions with significant business impact.

Job responsibilities

  • Build and support client and sales-facing capabilities of the Markets Execute platform and its related suite of applications.
  • Develop and evolve front-end architecture: design blueprints, component hierarchies, and scalable patterns for maintainable, modular, testable codebases across teams.
  • Collaborate with Product Owner, UX, and QA to analyze client requirements; participate in estimation, planning, and architecture/design sessions.
  • Use modern languages, frameworks, and agentic AI tooling to solve complex problems and accelerate delivery.
  • Influence application architecture and development processes; contribute to internal frameworks and shared libraries.
  • Mentor junior developers; drive delivery quality, predictability, and engineering best practices.
  • Learn continuously about financial markets through colleagues, business partners, training resources, and workshops.
  • Optimize web applications for performance and responsiveness; uphold secure, stable operational standards.
  • Apply reactive programming and ensure operational stability across environments with robust testing and CI/CD.

Required qualifications, capabilities, and skills

  • Bachelor's Degree in Computer Science or equivalent experience
  • Formal training or certification in software engineering concepts and 5+ years of applied experience on front-end experience with JavaScript, TypeScript, ReactJS, Redux Toolkit, RxJS, and modern UI frameworks.
  • Hands-on experience in system design, application development, testing, reactive programming, and operational stability.
  • Proven ability to independently solve design and functionality problems with minimal oversight.
  • Experience building high-performance desktop/web applications and optimizing for speed and UX.
  • Strong test-driven development practice using modern source control and continuous integration.
  • Experience working in fast-paced, Agile environments within financial services.
  • Proficiency with AI-powered development tools to streamline workflows, improve code quality, and enhance developer efficiency.
  • Excellent communication and collaboration skills across cross-functional teams.

Preferred qualifications, capabilities, and skills

  • Nice-to-have knowledge of Java, Kubernetes, and Spring.
  • Familiarity with Investment Banking, FinTech, or financial markets.
Carry out critical tech solutions across multiple technical areas as an integral part of an agile team

Lead Software Engineer - FX

Compensation

Not specified

City: Singapore

Country: Singapore

J.P. Morgan logo
Bulge Bracket Investment Banks

2 days ago

No clicks

at J.P. Morgan

ExperiencedNo visa sponsorship

**Lead Software Engineer - FX | Singapore** As our Lead Software Engineer, you'll spearhead the development of client and sales-facing applications for J.P. Morgan Markets Execute platform. Dive into front-end architecture design, collaborate cross-functionally, and mentor junior engineers. Else, harness your 5+ years of hands-on experience in JavaScript, TypeScript, ReactJS, Redux Toolkit, and more. System design, application development, and AI-powered tools are part of your skillset. Involved in Agile methodologies within finance, securities are performance and responsiveness. This senior-level role demands proficient communication, along with knowledge of Java, Kubernetes, and Spring would be beneficial.

Full Job Description

Location: Singapore

As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Banks Sales & Research Technology team, you will be pivotal in the creation, design, and execution of market-leading, client- and sales-facing applications for the J.P. Morgan Markets Execute platform. You will apply deep front-end expertise, modern engineering practices, and problem-solving methodologies to deliver secure, stable, and scalable solutions with significant business impact.

Job responsibilities

  • Build and support client and sales-facing capabilities of the Markets Execute platform and its related suite of applications.
  • Develop and evolve front-end architecture: design blueprints, component hierarchies, and scalable patterns for maintainable, modular, testable codebases across teams.
  • Collaborate with Product Owner, UX, and QA to analyze client requirements; participate in estimation, planning, and architecture/design sessions.
  • Use modern languages, frameworks, and agentic AI tooling to solve complex problems and accelerate delivery.
  • Influence application architecture and development processes; contribute to internal frameworks and shared libraries.
  • Mentor junior developers; drive delivery quality, predictability, and engineering best practices.
  • Learn continuously about financial markets through colleagues, business partners, training resources, and workshops.
  • Optimize web applications for performance and responsiveness; uphold secure, stable operational standards.
  • Apply reactive programming and ensure operational stability across environments with robust testing and CI/CD.

Required qualifications, capabilities, and skills

  • Bachelor's Degree in Computer Science or equivalent experience
  • Formal training or certification in software engineering concepts and 5+ years of applied experience on front-end experience with JavaScript, TypeScript, ReactJS, Redux Toolkit, RxJS, and modern UI frameworks.
  • Hands-on experience in system design, application development, testing, reactive programming, and operational stability.
  • Proven ability to independently solve design and functionality problems with minimal oversight.
  • Experience building high-performance desktop/web applications and optimizing for speed and UX.
  • Strong test-driven development practice using modern source control and continuous integration.
  • Experience working in fast-paced, Agile environments within financial services.
  • Proficiency with AI-powered development tools to streamline workflows, improve code quality, and enhance developer efficiency.
  • Excellent communication and collaboration skills across cross-functional teams.

Preferred qualifications, capabilities, and skills

  • Nice-to-have knowledge of Java, Kubernetes, and Spring.
  • Familiarity with Investment Banking, FinTech, or financial markets.
Carry out critical tech solutions across multiple technical areas as an integral part of an agile team