Senior Lead Software Engineer, Risk Management, Equities Technology - Prime Services

JPMorgan Chase JPMorgan Chase · Banking · Kowloon, Hong Kong · Commercial & Investment Bank

Senior Lead Software Engineer for JPMorgan Chase's Equities Technology - Prime Services team, focusing on enhancing, building, and delivering technology products for front-office systems. The role involves writing Python code, collaborating with traders and quantitative researchers, and driving technical solutions. A key aspect is the adoption and governance of AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes, with a strong emphasis on responsible AI use and validation of AI outputs.

What you'd actually do

  1. Write high-quality Python code for front-office technology systems supporting Prime Services.
  2. Collaborate closely with Traders and Quantitative Researchers to deliver solutions that enhance trading and execution workflows.
  3. Create alignment with stakeholders, both technical and non-technical, to drive clarity on requirements, delivery approach, and outcomes.
  4. Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors.
  5. Drives adoption and governance of approved AI-assisted engineering practices across teams to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test acceleration, release readiness, incident/root-cause analysis), while establishing measurable validation standards (secure coding, peer review, automated testing) and promoting reuse of proven patterns and automation within the SDLC/TLM toolchain.

Skills

Required

  • Formal training or certification on software engineering concepts and 7+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Advanced proficiency in Python.
  • In-depth knowledge across financial asset classes and their risk management concepts.
  • Strong analytical, quantitative, and problem-solving skills.
  • Ability to translate business and quant requirements into scalable target architectures and implementation roadmaps.
  • Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) and setting team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching senior engineers/leads on compliant usage patterns and controls.
  • Ability to tackle design and functionality problems independently with little to no oversight.
  • Practical cloud native experience.

Nice to have

  • Prior experience with Athena / SecDB / Quartz / Beacon platforms
  • Data streaming knowledge on frameworks like Kafka and AMPS.

What the JD emphasized

  • Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) and setting team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching senior engineers/leads on compliant usage patterns and controls.