Software Engineer - Build Scalable Energy Tech (Hybrid UK)

BP PLC

Greater London

Hybrid

GBP 70,000 - 110,000

Full time

11 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Flexible working options
Parental leave policy
Retirement benefits

Job summary

BP plc is hiring a Software Engineer in a hybrid role based around Sunbury/London. You will contribute to building, deploying, and operating software that powers bp's global operations, collaborating with multiple engineering teams and product managers.

The role emphasizes secure coding, CI/CD, and relational data modeling. You should have hands-on experience with modern languages (Java/C#/Python/Go/JS), containerized development, and a strong foundation in Agile methods.

Qualifications

  • Experience delivering production systems with technical ownership.
  • Strong understanding of Agile development and modern software practices.
  • Collaborative mindset with clear communication across teams.
  • Hands-on with CI/CD pipelines and build/release automation.
  • Practical experience with relational databases and data modeling.
  • Proficiency in at least one high-level language (Java, C#, Python, Go, JS/TS).
  • Familiarity with containerized development and DevOps practices.
  • Knowledge of secure development and monitoring for live services.

Responsibilities

  • Contribute to design and implementation of scalable, secure software.
  • Collaborate with product managers, designers, and engineers to deliver features.
  • Develop and maintain CI/CD pipelines and release processes.
  • Build, test, and deploy cloud-based applications within bp’s stack.
  • Participate in system design discussions and trade-off analyses.
  • Ensure proper logging, monitoring, and reliability of live services.

Skills

Agile methodologies
CI/CD pipelines
Collaborative mindset
Communication
Problem solving
Git branching

Tools

Java
C#
Python
Go
TypeScript
Docker
Kubernetes
Relational databases

Job description

BP plc is hiring a Software Engineer in a hybrid role based around Sunbury/London. You will contribute to building, deploying, and operating software that powers bp's global operations, collaborating with multiple engineering teams and product managers.

The role emphasizes secure coding, CI/CD, and relational data modeling. You should have hands-on experience with modern languages (Java/C#/Python/Go/JS), containerized development, and a strong foundation in Agile methods.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer – Scalable Energy Tech
Software Engineer – Scalable Energy Tech

bp • Sunbury-on-Thames

Hybrid
GBP 60,000 - 90,000
Hybrid work model
Software Engineer
Software Engineer

BP PLC • Greater London

Hybrid
GBP 70,000 - 110,000
Flexible working options
Parental leave policy
Retirement benefits
Software Engineer
Software Engineer

bp • Sunbury-on-Thames

Hybrid
GBP 60,000 - 90,000
Hybrid work model
Software Engineer
Software Engineer

bp • Greater London

On-site
GBP 65,000 - 90,000
Hybrid London working
12-month contract
Exposure to data and AI technology
+2
Software Engineer
Software Engineer

Habitat Energy • Oxford

Hybrid
GBP 65,000 - 90,000
Hybrid work model
Flexible working arrangements
Automation Lead
Automation Lead

bp • Sunbury-on-Thames

On-site
GBP 60,000 - 80,000
Senior Full-Stack Engineer - Energy Tech (Hybrid)
Senior Full-Stack Engineer - Energy Tech (Hybrid)

Uswitch • Greater London

Hybrid
GBP 80,000 - 120,000
Discretionary 10% bonus
Hybrid work: 2 in-office days
Pension contributions up to 7.5%
+11
Hybrid Python Engineer for Renewables Trading Platform
Hybrid Python Engineer for Renewables Trading Platform

Habitat Energy • Oxford

Hybrid
GBP 65,000 - 90,000
Hybrid work model
Flexible working arrangements
Senior Software Engineer - AI Trading Platform (Hybrid)
Senior Software Engineer - AI Trading Platform (Hybrid)

BP • Greater London

Hybrid
GBP 90,000 - 130,000
Flexible working options
Parental leave
Retirement benefits
+1
Senior Platform Engineer – Greenfield Data Platform
Senior Platform Engineer – Greenfield Data Platform

Baringa Partners LLP • Greater London

Hybrid
GBP 60,000 - 90,000
Generous Annual Leave Policy
Flexible Working
Corporate Responsibility Days
+2