Skip to main content
Back to jobs

Staff Software Engineer

External
BP logoBp · United Kingdom
Full-timeRemote4d ago
AgileAWSComplianceDocumentationKubernetesLeadership
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


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

Additional Information

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!


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at BP? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect