Skip to content
Quant jobs / JPMorgan

Lead Software Engineer – AI & Quantitative Development

A senior hands-on developer role in JPMorgan Asset Management technology, building systems for research, portfolio management and investing. It is engineering-led, with quant-adjacent business content.

What you’d work on

Our reading of the posting: what a new hire in this role would most likely spend their first months on.

  • Design and build production applications for the investment management cycle
  • Review code and lead adoption of AI-assisted engineering practices
  • Deliver on AWS with infrastructure as code
  • Work with portfolio managers and researchers on functional specifications
  • Evaluate external vendors and tools

What they ask for

Required

  • 5+ years of applied software engineering
  • Production Java or Python
  • AWS and Terraform
  • System design and testing
  • CI/CD and resilience
  • Knowledge of financial services IT

Preferred

  • Spark and Databricks
  • Data engineering
Education
Formal training or certification in software engineering
Experience
5+ years applied experience
Languages and tools
  • Python
  • Java
  • Terraform

How to prepare

  • Build a small research data service on AWS with tests and CI
  • Learn how portfolio analytics and order management systems fit together
  • Practise production-quality Python and Java design
  • Study Spark basics for investment data

What to study

Apply

Read the full posting on JPMorgan’s site before applying: requirements, location and pay can change after we check them.

View the posting on JPMorgan’s site ↗

SelfMadeQuant wrote this summary from the employer’s public posting, last checked 6 November 2026. SelfMadeQuant isn’t affiliated with JPMorgan and doesn’t handle applications.

Similar roles