Staff Software Engineer
Job description
Texte original importé depuis 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 extracted
Our AI analysed the job to identify the required skills.
Our tips for applying
5 recommandations générées par notre IA pour maximiser vos 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.
Bullets CV suggérés
3 bullets générés par notre IA pour cette offre, alignés sur ses mots-clés ATS.
Ajoutez ces 3 bullets sous votre expérience la plus récente :
- •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.
Copier est gratuit — adapter nécessite un upload CV (30s).
Votre lettre de motivation est prête
Nous avons rédigé une lettre pour Appcast Enterprise. Découvrez l'ouverture, puis débloquez la version complète personnalisée.
Aperçu — adapté à 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.
Inscription gratuite, sans carte. L'export PDF/Word nécessite l'essai 1,99 € (14 jours).
Likely interview questions
10 questions générées à partir de cette offre.
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.
Exemples de réponses STAR
Réponses modèles avec la méthode Situation-Tâche-Action-Résultat. À adapter à votre vécu.
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.