Lead Software Engineer, Python, Equities Technology

Hong KongFull-timePosted Aug 5, 2026

We have an exciting opportunity to join an agile development team working on a top-tier Delta One platform that empowers the front office to create, manage, and report on equities-based baskets. You will collaborate with other skilled engineers worldwide and gain exposure to the entire portfolio management lifecycle.

As a Lead Software Engineer at JPMorgan Chase, you serve as a Lead Engineer on our agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You will partner with Product Owners, Front Office and Quantitative Research to bring their vision of the next set of critical business functions into reality.

Job responsibilities

  • Engineer a suite of performant, scalable and reusable RESTful micro-services and APIs using Python. Championing quality and owning the non-functional requirements. 
  • Collaborate with the team to form the sprints that will get us to the MVP and then finally the target state.
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
  • Act as a Lead developer who will help set direction and best practice around automated testing, platform framework, SDLC as well as acting a point of contact for more junior developers to give them guidance on best practices through mentoring.
  • You will also collaborate with other backend developers to get involved with code reviews and building up our suite of microservices components to facilitate faster development. 
  • Close collaboration with a number of teams including Trading, Sales, Quantitative Research, as well as other technology teams.
     

Required qualifications, capabilities, and skills

  • Commercial experience working with Python (5y+).
  • Experience building and maintaining a microservices architecture.
  • Knowledge of the Python web frameworks (e.g. Flask, Tornado, Bottle) and OO databases (e.g. mongo-db).
  • Experience in developing, debugging and automated testing (e.g. PyUnit) within a commercial setting
  • Solid understanding of CI/CD (e.g. Jenkins), Application Resiliency, and Security

  • Experience collaborating with frontend technology teams in designing scalable and reusable RESTful APIs

Preferred qualifications, capabilities, and skills

  • Exposure to python libraries such as pandas, scipy and numpy

  • Exposure to python concurrency through python multiprocessing would be advantageous.

  • Exposure to grid computing concepts would be advantageous.

  • Working within Investment Bank / Finance Technology

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free