Senior Software Engineer - ST&S

Company: bp

Location: United Kingdom - London (Remote)

Type: Full-time

Remote: Yes

Posted: 2026-09-10

About this role

Entity:

Technology

Job Family Group:

IT&S Group

Job Description:

# The Role

We are looking for a Senior Software Engineer to join our Trading, Shipping & Supply technology team in London.

You will help build and evolve digital products across our Risk, Pricing and Trading (RPT) Middle Office technology landscape.

Working closely with traders, schedulers, operators, risk analysts, finance teams, product managers, UX designers and data engineers, you will develop software that supports decision-making across trading and middle-office activities.

This is a hands-on role with opportunities to shape technical design, influence architectural decisions and help evolve our technology platform.

You will also play a key role in taking Data and AI solutions from early experimentation through to production, including agentic applications, multi-agent systems and Model Context Protocol (MCP) services.

# What you'll do

## Software engineering

  • Build backend services, platforms and APIs that support trading and middle-office workflows.
  • Develop cloud-native applications using modern engineering practices.
  • Write maintainable code supported by automated testing.
  • Improve system performance, reliability and scalability.
  • Design solutions using event-driven and domain-driven architecture patterns.
  • Develop streaming applications for low-latency, high-throughput data processing.
  • Support production systems and contribute to platform reliability.
  • Work with the Technical Lead to shape the technology roadmap.

## Data & AI

  • Lead Data and AI solutions from discovery through deployment.
  • Build agentic applications, including multi-agent workflows and MCP services.
  • Develop evaluation and monitoring capabilities to measure accuracy, reliability, safety and performance.
  • Identify opportunities to apply AI and automation to real business challenges.
  • Use AI-assisted development tools to improve engineering productivity.

## Working together

  • Partner w...

Create Your Job Alert

Other Senior Jobs

Other Jobs in United Kingdom - London