Staff Software Engineer
Job description
Original text imported from Reed
Entity:
Technology
Job Family 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
Relocation Assistance:
Remote Type:
Skills:
Key skills
AI-extracted from the job advert
Application advice
5 AI-generated recommendations to maximise your chances.
⭐ 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.
📊 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.
🌐 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.
🎯 Showcase observability and reliability work explicitly (monitoring, SLOs, SLAs) as the advert lists these as core engineering fundamentals you must embed across teams.
🤝 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.
Suggested CV bullets
3 bullets our AI drafted for this specific advert, mirroring its ATS keywords.
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.
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.
Free signup, no card needed. Export to PDF/Word requires a £1.99 trial (14 days).
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.
STAR answer examples
Model answers using the Situation-Task-Action-Result framework. Adapt to your own experience.
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.