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.
This role offers the opportunity to work on complex, high impact systems blending modern web applications, cloud services, and real-time operational data while shaping products used by millions.
You will serve as a technical lead, mentor other engineers, and collaborate with cross-functional teams to deliver innovative, secure, and user-centric solutions.
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# and .NET development
Azure cloud infrastructure
Secure and maintainable coding
Full software development lifecycle
Backend API architecture
SQL and database design
Test automation and integration testing
Nice-to-have
Mentoring and coaching engineers
Product-centric attitude
Empathy and curiosity for user experience
Cross-functional team collaboration
Handling ambiguity and risk management
Continuous deployment and release
Troubleshooting distributed systems
Key Requirements
Bachelor's degree in computer science or equivalent experience
Experience with C#, .NET, SQL, Blazor Framework, Azure CI/CD
Strong problem-solving and communication skills
Experience with software engineering best practices and full SDLC
Ability to support production systems and participate in on-call rotations