Enable job alerts via email!

Senior Lead eSoftware Engineer - Equities Algo Trading - Java - VP

J.P. Morgan

London

On-site

GBP 85,000 - 120,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

J.P. Morgan is seeking a Senior Lead Software Engineer to enhance their algo trading platform within the Equities Trading Technology Organization. The ideal candidate will leverage their technical expertise in Java and trading systems in a fast-paced, innovative environment to deliver critical technology solutions that drive the firm's objectives.

Qualifications

  • Proficient in Java and experience in building scalable trading systems.
  • Formal training in software engineering.
  • Experience with algorithmic trading in equities and derivatives.

Responsibilities

  • Design and develop algorithmic trading strategies and execution platforms.
  • Maintain automated testing for trading strategies under market conditions.
  • Enhance existing strategies to improve performance and resolve issues.

Skills

Software engineering concepts
Java
Low latency systems
High throughput messaging APIs
Algorithmic trading
Global team collaboration

Education

Computer Science
Computer Engineering
Mathematics

Tools

Python
Jupyter/Pandas
KDB+/Q
Shell scripting

Job description

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Senior Lead Software Engineer at JPMorgan Chase within the Equities Trading Technology Organization, youare an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

The JPM Electronic Client Services (ECS) desk has established itself as an integral part of the franchise with continued business and market share growth (currently the top provider in EMEA for agency flow execution). As such you will be entering an environment where your colleagues share a market-leading mentality and constantly innovate and strive for excellence. Our product is global, so you will work closely with colleagues across the globe, who will appreciate and build on your skills, while also sharing their extensive experience to help you evolve.

The successful candidate will be the part of the equities algo development team and work with quants, traders, and technologists to develop, implement, support and maintain a market leading algo execution platform trading global markets. Work deliverables directly contribute to the business and this role participates in all aspects of the trading engine. You will work directly with all stakeholders in our business. Subject to skills match and interest, your work can span across engine infrastructure, quantitative models, introduction/use of trading signals, and trade analysis for fine-tuning and overall improvement of strategy behavior.

Job responsibilities

  • Design and develop algo trading strategies and execution platform
  • Design and develop our simulation environment and maintain our automated testing of strategies and their responses to staged market conditions
  • Enhance existing strategies to improve performance by reviewing analytics and evolving our models/signals
  • Support the desk by deep-diving into specific cases to interpret strategy behavior and address any issues
  • Develop scalable real-time processing solutions using agile methodologies
  • Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and proficient advanced experience in Java
  • Proficiency in low latency, real-time, scalable trading systems
  • Experience in building/dealing with high throughput messaging APIs, middleware products
  • Ability to work effectively within a global team (spread across NA, EMEA, APAC) while influencing and contributing towards the development of the global platform[AK1]
  • Experience with algorithmic trading, including systematic trading
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field

Preferred qualifications, capabilities, and skills

  • Experience with FIX, Market Data, Analytics and OMS
  • Market microstructure knowledge
  • Equities, FX, options, derivatives asset class knowledge
  • Jupyter/Pandas, KDB+/Q, Python, shell scripting
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Team Lead | Web

Harris Computer

London

Remote

GBP 60,000 - 90,000

4 days ago
Be an early applicant

Lead Software Engineer

Pension Insurance Corporation plc

London

On-site

GBP 70,000 - 100,000

3 days ago
Be an early applicant

Lead Software Engineer

Let's Do This

London

On-site

GBP 70,000 - 100,000

4 days ago
Be an early applicant

Senior Java Developer (VP) – London – Equities Sales and Trading

Citi

London

Hybrid

GBP 70,000 - 120,000

Yesterday
Be an early applicant

Senior C++ Engineer – Cloud-Native Technologies IRC262410

GlobalLogic

London

On-site

GBP 65,000 - 90,000

Yesterday
Be an early applicant

Staff Software Engineer

hackajob

London

On-site

GBP 60,000 - 95,000

Yesterday
Be an early applicant

KDB+/Q Senior Developer

UBS

London

On-site

GBP 70,000 - 90,000

Yesterday
Be an early applicant

Energy and Sustainability Remit Lead (Associate/Associate Director/Technical Director Level)

Ardent Consulting Engineers

London

On-site

GBP 60,000 - 90,000

Yesterday
Be an early applicant

Senior Lead eSoftware Engineer - Equities Algo Trading - Java - VP

JPMorganChase

London

On-site

GBP 80,000 - 120,000

30+ days ago