Senior Software Engineer – Trading Tech (Hybrid UK)

BP PLC

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid work model

Job summary

BP plc in London is seeking a Senior Software Engineer to join the Trading, Shipping & Supply Technology group. You will design scalable backend services and RESTful APIs supporting risk, pricing and trading workflows, with a focus on data and AI-powered solutions.

The role emphasizes hands-on development, architectural input, and the delivery of production-grade streaming and event-driven systems in a hybrid work environment.

Qualifications

  • Strong software engineering fundamentals and OO design.
  • Distributed, cloud-native application development experience.
  • Proficiency in Java, Python, Scala, or Go.
  • Experience with cloud platforms and messaging architectures (Kafka, RabbitMQ).

Responsibilities

  • Design and develop backend services and RESTful APIs for trading and middle-office workflows.
  • Build cloud-native applications with automated testing (TDD/BDD).
  • Lead architecture decisions and contribute to long-term platform roadmaps.
  • Develop high-throughput streaming ingestion and processing solutions.

Skills

Java
Python
Scala
C#
Go

Education

Bachelor's degree in Computer Science

Tools

Kafka
Kubernetes
Cloud platforms (GKE/OpenShift/EKS/AKS/CF)
CI/CD

Job description

BP plc in London is seeking a Senior Software Engineer to join the Trading, Shipping & Supply Technology group. You will design scalable backend services and RESTful APIs supporting risk, pricing and trading workflows, with a focus on data and AI-powered solutions.

The role emphasizes hands-on development, architectural input, and the delivery of production-grade streaming and event-driven systems in a hybrid work environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - ST&S
Senior Software Engineer - ST&S

BP PLC • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid work model
Senior Python Developer - Trading & Risk Platforms (Hybrid)
Senior Python Developer - Trading & Risk Platforms (Hybrid)

ScaleneWorks People Solutions LLP • Greater London

Hybrid
GBP 90,000 - 130,000
Senior DevOps Engineer - Trading Systems (Hybrid, London)
Senior DevOps Engineer - Trading Systems (Hybrid, London)

EPAM Systems, Inc. • Greater London

Hybrid
GBP 120,000 - 170,000
ESPP
Life assurance
Income protection
+9
Senior Java Engineer - Trading Platforms (Hybrid/London)
Senior Java Engineer - Trading Platforms (Hybrid/London)

Hunter Bond • Greater London

Hybrid
GBP 90,000 - 120,000
Market Data Software Engineer – Hybrid (London)
Market Data Software Engineer – Hybrid (London)

TradingHub Group • Greater London

Hybrid
GBP 50,000 - 70,000
Annual discretionary performance bonus
Hybrid working policy
Office lunches twice a week
+7
Senior DevOps Engineer - Trading & Supply
Senior DevOps Engineer - Trading & Supply

EPAM Systems, Inc. • Greater London

Hybrid
GBP 120,000 - 170,000
ESPP
Life assurance
Income protection
+9
Senior .NET Architect – Real-Time Trading Platform (Hybrid)
Senior .NET Architect – Real-Time Trading Platform (Hybrid)

Randstad Technologies Recruitment • City Of London

Hybrid
GBP 90,000 - 110,000
Senior Python Engineer: Cloud & Trading (AWS)
Senior Python Engineer: Cloud & Trading (AWS)

Client Server • Broadgate

Hybrid
GBP 90,000 - 110,000
Hybrid Software Engineer: Market Data & Analytics
Hybrid Software Engineer: Market Data & Analytics

TradingHub • Greater London

Hybrid
GBP 45,000 - 65,000
Annual discretionary performance bonus
Hybrid working policy
Office lunches twice a week
+7
Senior Software Engineer (Hybrid in London)
Senior Software Engineer (Hybrid in London)

Signify Technology • Greater London

Hybrid
GBP 60,000 - 90,000
Bonus
Benefits