Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
bp seeks a Software Developer to design and deliver scalable, cloud-ready solutions across Retail Energy. You will blend hands-on engineering with architectural guidance, shaping direction across complex systems and collaborating with multi-disciplinary teams.
Strong experience in .NET/C#, OO design, and cloud platforms is expected, with excellent communication and the ability to drive modernization while supporting after-hours deployments.
Where your expertise makes energy safer and smarter
Technology
IT&S Group
Technology at bp is about more than code and platforms, it’s about delivering practical solutions that keep energy flowing today while building what’s needed for tomorrow. From AI to cloud-first systems, robotics to cyber security, our teams are at the centre of creating technology that makes energy smarter, safer, and more efficient. Join us and shape how the world is powered
As a Software Developer you will be responsible for designing and delivering scalable, cloud-ready solutions that support key business needs. The role combines hands-on engineering with architectural guidance, working closely with teams to shape technical direction across complex systems. It offers an exposure to a variety of end-to-end projects within retail energy set-up.
bp offers an inclusive environment where people can develop their skills, contribute to meaningful work, and grow their careers. Benefits are designed to support both professional and personal well-being. Accommodations are available for candidates and employees with disabilities.
No travel is expected with this role
This role is not eligible for relocation
This position is a hybrid of office/remote working
Agility core practices, Agility core practices, API and platform design, Cloud Platforms, Collaboration, Communication, Configuration management and release, Continuous deployment and release, Creating a high performing team, Digital Project Management, Documentation and knowledge sharing, Emerging technology monitoring, Facilitation, Information Security, Mentoring, Metrics definition and instrumentation, NoSql data modelling, Problem Solving, Relational Data Modeling, Risk Management, Scripting, Secure development, Service operations and resiliency, Software Design and Development, Solution Architecture {+ 6 more}
We are an equal opportunity employer. We do not discriminate on the basis of protected characteristics like race, religion, color, sex, national origin, sexual orientation, veteran status or disability status. Individuals with an accessibility need may request an adjustment/accommodation related to bp's recruiting process (e.g., accessing the job application, completing required assessments, participating in telephone screenings or interviews, etc.). If you would like to request an adjustment/accommodation related to the recruitment process, please contact us.
If you are selected for a position and depending upon your role, your employment may be contingent upon adherence to local policy. This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks.