bp is seeking a Senior Software Engineer to join their digital engineering team, focusing on developing modern customer-facing applications and backend systems. The role requires expertise in various technologies, particularly in C#, .NET, and Azure, along with strong problem-solving and communication skills
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
Match Score: 85
bp is seeking a Senior Software Engineer to join their digital engineering team, focusing on developing modern customer-facing applications and backend systems. The role requires expertise in various technologies, particularly in C#, .NET, and Azure, along with strong problem-solving and communication skills.
Skills & Requirements
Must-have
C# .NET SQL Blazor Framework
Azure CI/CD
secure authentication flows
backend APIs
complex high impact systems
Microsoft Azure infrastructure services
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 or equivalent work experience
Skillful in systems design
Demonstrable in software development
Skillful in software engineering practices & standard methodologies
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