bp

Staff Software Engineer

bp  •  United Kingdom of Great Britain and Northern Ireland (Hybrid)  •  4 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Entity:

Technology


Job Family Group:

IT&S Group

Our purpose is to deliver energy to the world, today and tomorrow. For over 100 years, bp has focused on discovering, developing, and producing oil and gas in the nations where we operate. We are one of the few companies globally that can provide governments and customers with an integrated energy offering. Delivering our strategy sustainably is fundamental to achieving our ambition to be a net zero company by 2050 or sooner!

About the role:

We are seeking a Staff Software Engineer to lead the technical direction and delivery of bp’s global pricing platforms within the Global Integrated Pricing Programme (GIPP).

This is a senior, high-impact role where you will shape the architecture, engineering practices, and delivery of a complex, multi-market pricing platform that supports bp’s commercial operations across Supply, Trading & Shipping (ST&S).

You will work in a product-led environment, partnering closely with Product Managers and business partners to deliver scalable, secure and high-performing software solutions that drive measurable business outcomes, including pricing performance, operational efficiency and customer experience.

This role combines deep technical leadership with people leadership, requiring you to lead globally distributed engineering squads while mentoring engineers and influencing organisational engineering standards.

What you will deliver:

Technical leadership & architecture:

  • Define and drive the technical strategy, architecture, and evolution of global pricing platforms
  • Design and coordinate scalable, resilient, and secure systems operating in production
  • Ensure strong engineering fundamentals across observability, monitoring, reliability, and performance
  • Embed standards in software quality, testing, and maintainability

Delivery & execution:

  • Lead multiple globally distributed engineering squads to deliver high-quality software platforms and services
  • Set clear technical direction and priorities aligned to product and business goals
  • Drive consistent, predictable delivery in a product-led, agile environment
  • See opportunities for optimisation, efficiency, and cost reduction

Product & customer partnership:

  • Partner closely with Product Managers and business partners to translate requirements into scalable technical solutions
  • Supply to platform strategy and roadmap aligned with business priorities
  • Take accountability, alongside Product, for delivering measurable business and customer outcomes
  • Collaborate across teams to ensure cohesive, end-to-end solutions

People & culture:

  • Line manage, mentor, and coach engineers to build high-performing teams
  • Attract, hire, and retain diverse, extraordinary engineering talent
  • Develop a culture of continuous improvement, innovation, and engineering excellence
  • Promote effective collaboration across global, multi-functional teams

Risk, security & compliance:

  • Ensure security, privacy, and regulatory requirements are embedded in system design and delivery
  • Work with multi-functional teams to address compliance gaps and strengthen controls
  • Maintain high standards of traceability, documentation, and audit readiness

Continuous improvement & innovation:

  • Drive adoption of modern engineering practices, including AI-assisted development approaches
  • Continuously improve ways of working across design, build, and test
  • Encourage knowledge sharing and technical excellence across the engineering community

What you will need to be successful:

Leadership & influence:

  • Confirmed experience leading and developing high-performing engineering teams in a global environment
  • Strong ability to influence and drive alignment across teams
  • Exceptional communication and partner management skills

Technical expertise:

  • Demonstrated expertise in designing and delivering complex, large-scale software systems end-to-end in production
  • Strong knowledge of system architecture, distributed systems, and cloud-native design
  • Deep understanding of security, monitoring, logging, and operational excellence

Technology stack (preferred):

  • Experience with modern cloud ecosystems, particularly AWS (e.g. serverless, messaging, observability) Confidential
  • Strong experience with backend and frontend technologies (e.g. C#, React or similar)
  • Experience with containerisation and orchestration technologies (e.g. Kubernetes)

Domain expertise:

  • Experience in B2C pricing, commercial platforms, or similar data-driven domains is highly desirable
  • Ability to operate effectively in complex, multi-market environments

Ways of working:

  • Strong problem-solving capability, with the ability to break down complex challenges into incremental value delivery
  • Commitment to continuous learning and applying new technologies, tools, and practices

Why join us?

At bp, we support our people to grow in a diverse and exciting environment. We believe that our team is strengthened by diversity.

There are many aspects of our employees’ lives that are meaningful, so we offer benefits to enable your work to fit with your life. These benefits can include flexible working options, a generous paid parental leave policy, excellent retirement benefits, among others!

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Reinvent your career as you help our business meet the challenges of the future. Apply now!


Travel Requirement

Up to 10% travel should be expected with this role


Relocation Assistance:

This role is not eligible for relocation


Remote Type:

This position is a hybrid of office/remote working


Skills:

Agility core practices, Agility core practices, API and platform design, Cloud Platforms, Collaboration, Communication, Configuration management and release, Continuous deployment and release, Creating a high performing team, Database Design, Digital Project Management, Documentation and knowledge sharing, Emerging technology monitoring, Facilitation, Information Security, Mentoring, Metrics definition and instrumentation, NoSql data modelling, Problem Solving, Relational Data Modelling, Risk Management, Scripting, Secure development, Service operations and resiliency, Software Design and Development {+ 7 more}


Legal Disclaimer:

We are an equal opportunity employer. We do not discriminate on the basis of protected characteristics like race, religion, color, sex, national origin, sexual orientation, veteran status or disability status. Individuals with an accessibility need may request an adjustment/accommodation related to bp’s recruiting process (e.g., accessing the job application, completing required assessments, participating in telephone screenings or interviews, etc.). If you would like to request an adjustment/accommodation related to the recruitment process, please contact us

If you are selected for a position and depending upon your role, your employment may be contingent upon adherence to local policy. This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks.

bp

About bp

Check out our commenting guidelines 👉 bp.com/CommentsGuide

Industry
Oil, Gas & Mining
Company Size
10,000+ employees
Headquarters
London, GB
Year Founded
1909
Website
bp.com
Social Media