Join bp’s rapidly evolving digital engineering organization and play a pivotal role in powering the next generation of customer facing experiences across mobility and convenience
Job Summary
Join bp’s rapidly evolving digital engineering organization and play a pivotal role in powering the next generation of customer facing experiences across mobility and convenience.
In this role, you’ll dive into complex, high impact systems that blend modern web applications, identity platforms, field technology, cloud services, and real-time operational data.
This is an opportunity for an engineer who thrives in fast-moving environments—someone who loves solving intricate system puzzles, mastering diverse technical stacks, and shaping products used by millions.
Matching Summary
Join bp’s rapidly evolving digital engineering organization and play a pivotal role in powering the next generation of customer facing experiences across mobility and convenience.
Skills & Requirements
Must-have
C#
.NET
SQL
Azure CI/CD
Blazor Framework
Secure, stable, testable, maintainable code
Systems design
Nice-to-have
Passion for mentoring and coaching
Product-centric attitude
Empathy and curiosity
Delighting customers with user experiences
Key Requirements
Bachelor's degree in computer science, Engineering, Computer Information Systems or equivalent work experience
Skillful in writing secure, stable, testable, and maintainable code
Demonstrable in software development, with a focus on platform or service engineering
Skillful in designing and building complex software systems end-to-end
Skillful in building and scaling infrastructure services using Microsoft Azure
Skillful knowledge of databases, such as relational, graph, document, and key-value