Enable job alerts via email!

Delivery Lead, Software Engineer - Global Banking & Markets - Vice President - London

BMO Harris Bank

London

On-site

GBP 80,000 - 120,000

Full time

8 days ago

Boost your interview chances

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

Job summary

A leading financial institution seeks an experienced engineer to enhance their trading systems. The role demands a blend of technical expertise in Java, strong team leadership, and deep market knowledge. Candidates will be integral in developing scalable solutions to meet high-frequency trading demands, utilizing cutting-edge technologies and architectures.

Qualifications

  • 5+ years in developing Java systems.
  • Experience with Event Sourcing technologies.
  • Proven track record leading a team.

Responsibilities

  • Lead a team in building and maintaining systems for trading.
  • Use data to guide decision-making and develop tools.
  • Communicate with various stakeholders about system features.

Skills

Java
Data Structures
Algorithms
Problem Solving
Analytical Skills
Teamwork
Communication

Education

Bachelor’s or Master’s degree in Computer Science or Engineering

Tools

Kafka
Akka
Spark
MongoDB
Elasticsearch
Hadoop
Kubernetes
Apache NiFi

Job description

YOUR IMPACT

As a member of the team, you will play an integral role on the trading floor. This is a dynamic, entrepreneurial team with a passion for technology and the markets, with individuals who thrive in a fast-paced changing environment. The team takes a data-driven approach to decision making and you should be willing to participate in the full product lifecycle from requirements gathering, design, implementation, testing, support, and monitoring trading risks for systems and strategies used by our clients.

OUR IMPACT

Controls engineering is responsible for building the next-generation firm-wide control plane for our front office desks. The successful candidate will use their deep technical skills to implement a highly scalable message-driven architecture, processing approximately 3 billion messages per day and making 'safe to trade' determinations in real time. The role will also involve building web applications that allow users to register, develop, and administer controls on the platform.

HOW YOU WILL FULFILL YOUR POTENTIAL
RESPONSIBILITIES
  • Lead a team of engineers in designing, building, and maintaining a high-performance, high-availability, high-capacity, yet nimble and adaptive platform for front-to-back trading systems such as order management, exchange connectivity, smart order routing, internalization, clearing, and securities lending.
  • Use data to guide decision-making, developing or enhancing tools as necessary to collect it.
  • Understand market rules, regulations, exchange service offerings, and front-to-back business functions, and build systems to facilitate them.
  • Communicate with traders, sales, clients, and compliance officers about new systems, feature requests, and explanations of existing features.
SKILLS AND EXPERIENCE WE ARE LOOKING FOR
BASIC QUALIFICATIONS
  • Bachelor’s or Master’s degree in computer science or engineering, or equivalent experience.
  • Hands-on Java engineering experience with 5+ years in developing Java systems.
  • Proven track record of leading a team and delivering projects with a commercial mindset.
  • Prior experience with Event Sourcing technologies (Kafka, Akka, Spark) and data distribution-based architecture.
  • Experience with NoSQL (MongoDB, Elasticsearch, Hadoop), in-memory (MEMSQL, Ignite), and relational (Sybase, DB2, SybaseIQ) data store solutions.
  • Strong knowledge of data structures, algorithms, and design patterns.
  • Experience in data-driven performance analysis and optimizations.
  • Strong communication skills and ability to work in a team.
  • Strong analytical and problem-solving skills.
PREFERRED QUALIFICATIONS
  • Experience with Kubernetes deployment architectures.
  • Apache NiFi experience.
  • Experience building trading controls within an investment bank.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer (Scalability and API Design) - 95% Remote - 85k - ID41216

JR United Kingdom

London Fields

Remote

GBP 80,000 - 85,000

2 days ago
Be an early applicant

Lead Software Engineer (Scalability and API Design) - 95% Remote - 85k - ID41216

JR United Kingdom

London

Remote

GBP 80,000 - 85,000

4 days ago
Be an early applicant

Lead Software Engineer - 95% Remote - 85k - ID41216

JR United Kingdom

London

Remote

GBP 80,000 - 85,000

4 days ago
Be an early applicant

Lead Software Engineer - 95% Remote - 85k - ID41216

JR United Kingdom

City Of London

Remote

GBP 80,000 - 85,000

4 days ago
Be an early applicant

Lead Software Engineer (Scalability and API Design) - 95% Remote - 85k - ID41216

JR United Kingdom

City Of London

Remote

GBP 80,000 - 85,000

4 days ago
Be an early applicant

Lead / Principal Software Developer - Fully Remote

JR United Kingdom

London Fields

Remote

GBP 60,000 - 85,000

6 days ago
Be an early applicant

- Urgent! x8 Fullstack Senior Software Engineers/Tech leads Needed – UK-based – – Rapid Growth [...]

JR United Kingdom

London Fields

Remote

GBP 70,000 - 90,000

6 days ago
Be an early applicant

- Urgent! x8 Fullstack Senior Software Engineers/Tech leads Needed – UK-based – – Rapid Growth [...]

JR United Kingdom

City Of London

Remote

GBP 70,000 - 90,000

5 days ago
Be an early applicant

Senior Lead Software Engineer

JR United Kingdom

London

Remote

GBP 60,000 - 90,000

8 days ago