HomeJobsLondonStaff Software Engineer
Back to all jobs
⚡ Source: ReedRef: 57031977

Staff Software Engineer

Appcast Enterprise·London·Posted 4 days ago
Tailor my CV for this job — Free

Job description

Original text imported from Reed

Entity:

Technology


Job Family Group:

IT&S Group


Job Description:

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 rel
SpeedCV AI

Key skills

AI-extracted from the job advert

Must-have skills
Software architecture designDistributed systems engineeringGlobal engineering squad leadershipScalable platform developmentAgile product-led deliveryObservability and monitoringSoftware quality and testing standards
Nice-to-have
Pricing or trading platform domain knowledgeEnergy sector commercial systems experienceSystem reliability engineering (SRE)Cost optimisation in cloud platforms
Soft skills
Technical leadershipMentoring and coachingStakeholder collaborationStrategic thinkingPeople managementCross-functional communicationAccountability
SpeedCV AI

Application advice

5 AI-generated recommendations to maximise your chances.

1

⭐ Lead with your architecture experience at the top of your CV — the advert explicitly calls out defining technical strategy and evolving global platforms as the primary deliverable.

2

📊 Quantify your engineering leadership: e.g. "Led 4 globally distributed squads of 8 engineers, reducing release cycle time by 35%" to mirror the advert's emphasis on predictable delivery.

3

🌐 Highlight any experience with pricing, trading, or commercial platforms — the role sits within bp's Supply, Trading & Shipping division and domain familiarity is a clear differentiator.

4

🎯 Showcase observability and reliability work explicitly (monitoring, SLOs, SLAs) as the advert lists these as core engineering fundamentals you must embed across teams.

5

🤝 Demonstrate product partnership: include a bullet showing how you translated business requirements into scalable technical solutions alongside Product Managers, as this is a named accountability in the role.

NEW
AI SpeedCV

Suggested CV bullets

3 bullets our AI drafted for this specific advert, mirroring its ATS keywords.

How to tailor your CV

Add these 3 bullets under your most recent experience:

  • Defined and executed the technical architecture strategy for a multi-region pricing platform serving 6 commercial markets, reducing system latency by 42% and cutting infrastructure costs by £320k annually.
  • Led 3 globally distributed engineering squads totalling 24 engineers, introducing observability standards (SLOs, distributed tracing) that improved incident mean-time-to-resolution from 4 hours to 47 minutes.
  • Partnered with Product Management to deliver a scalable pricing engine roadmap across 5 quarterly cycles, achieving 98% on-time delivery and enabling £2.1M in new commercial revenue streams.

Free to copy — tailoring requires a 30-sec CV upload.

NEW
AI cover letter

Your cover letter is ready

We've drafted a cover letter for Appcast Enterprise. Preview the opening, then unlock the full personalised version.

Letter preview — tailored to Appcast Enterprise

Dear Hiring Manager,

Bp's Global Integrated Pricing Programme is precisely the kind of high-stakes, multi-market platform challenge I have been building towards — which is why the Staff Software Engineer role stood out immediately. With deep experience in scalable distributed systems architecture and leading globally distributed engineering squads, I am well positioned to drive the technical direction and delivery rigour this programme demands.

My background in platform engineering and technical leadership spans defining architecture strategies, embedding observability standards, and partnering with Product Managers to translate complex commercial requirements into resilient, high-performing software. I have line-managed and mentored engineers across time zones, built cultures of continuous improvement, and delivered predictable outcomes in product-led agile environments — directly mirroring the accountabilities outlined in this role.

Get my personalised letter — free

Free signup, no card needed. Export to PDF/Word requires a £1.99 trial (14 days).

SpeedCV exclusive
SpeedCV AI

Interview questions

10 questions generated from this advert.

Technical

  • How would you design a resilient, multi-market pricing platform that must operate across different regulatory environments and time zones?
  • What observability and monitoring standards would you embed across a globally distributed engineering squad, and which tooling would you choose?
  • Describe your approach to defining a technical strategy and architecture roadmap for a complex, multi-team platform programme.
  • How do you ensure software quality and maintainability when coordinating delivery across several distributed squads simultaneously?
  • What patterns and trade-offs would you consider when building a scalable, high-performing pricing engine that must support real-time commercial operations?

Behavioural

  • Tell me about a time you had to influence engineering standards across an organisation without direct authority over all the teams involved.
  • Describe a situation where you had to balance technical debt reduction against delivering new features under business pressure.
  • Give an example of how you attracted or retained a key engineering talent in a competitive market.
  • Tell me about a time you had to course-correct a globally distributed team that was not delivering predictably — what did you do and what was the outcome?
  • Describe a situation where you partnered with a Product Manager to translate an ambiguous business requirement into a concrete technical solution.
SpeedCV AINEW

STAR answer examples

Model answers using the Situation-Task-Action-Result framework. Adapt to your own experience.

1Question

Tell me about a time you had to influence engineering standards across an organisation without direct authority over all the teams involved.

Situation: At a fintech scale-up, three product squads were using inconsistent logging and alerting approaches, causing blind spots during incidents. Task: As Staff Engineer, I had no line authority over two of the squads but was asked to drive a unified observability standard. Action: I ran a two-week discovery with tech leads from all three squads, co-authored an observability RFC, and ran hands-on workshops demonstrating Datadog dashboards and SLO definitions. I framed adoption as reducing on-call burden rather than compliance. Result: All three squads adopted the standard within six weeks. Mean-time-to-detect dropped from 38 minutes to 9 minutes, and on-call escalations fell by 61% in the following quarter.
2Question

Describe a situation where you had to balance technical debt reduction against delivering new features under business pressure.

Situation: Our core pricing service had accumulated significant technical debt — specifically around a synchronous batch processing pipeline — while the commercial team needed three new market integrations delivered within one quarter. Task: I needed to satisfy both the business deadline and prevent the debt from causing a production incident. Action: I negotiated a 70/30 sprint split with the Product Manager: 70% capacity on new integrations, 30% on refactoring the pipeline to an event-driven architecture. I also introduced feature flags so new integrations could ship independently of the refactor. Result: All three market integrations launched on time, and the refactored pipeline reduced nightly batch processing time from 4.2 hours to 22 minutes, eliminating two P1 incidents that had previously cost the team roughly 15 hours per month.

Similar jobs

View all