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.
You’ll architect and support resilient backend APIs, solve cross environment web applications, integrate secure authentication flows, and work hands-on with systems that bridge digital touchpoints and real-world infrastructure.
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, Blazor Framework
Azure CI/CD
secure, stable, testable, maintainable code
systems design
Microsoft Azure infrastructure services
troubleshooting large-scale distributed systems
Nice-to-have
passion for mentoring and coaching
product-centric attitude
empathy and curiosity for users
delighting customers with user experiences
Key Requirements
Bachelor's degree in computer science, Engineering, Computer Information Systems or equivalent work experience
Skillful in problem-solving
Excellent communication skills
Self-starter, able to handle ambiguity
Demonstrable in software development
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
Skillful ability in data modeling and database design