Entity: TechnologyJob Family Group: IT&S Group: Our purpose is to deliver energy to the world, today and tomorrow. For over 100 years, bp has focused on discovering, developing, and producing oil and gas in the nations where we operate. We are one of the few companies globally that can provide governments and customers with an integrated energy offering. Delivering our strategy sustainably is fundamental to achieving our ambition to be a net zero company by 2050 or sooner.About the RoleWe are growing our digital capabilities at bp, and we're looking for a Software Engineer who is excited to shape the future of energy through technology. In this role, you will deliver features that will be used by teams throughout the business, help other teams adopt modern engineering standards, and help us deliver software that powers bp's global operations. You'll join a team that values curiosity, collaboration, and continuous learning, and you'll have the opportunity to influence how we design, build, and operate our digital products.Please note that roles based out of SJS or Sunbury will move to Timber Square, Southwark, from Q4 2027.What You'll DoAs a Software Engineer, you’ll contribute hands-on to building, improving, and operating reliable software while collaborating closely with your team and stakeholders. In this role, you will:Contribute to the design and implementation of scalable, secure, and resilient software solutions.Work with your tech leads to deliver on team priorities aligned with bp’s broader strategy.Collaborate with other engineering teams across bp to help adapt and integrate their solutions with the Yalla stack.Write high-quality, production-ready code in languages such as C#, Python, Java, or Go, and be willing to learn new technologies when needed.Work closely with product managers, designers, and fellow engineers to build solutions that make effective use of the Yalla stack.Implement and deliver changes to our platform in a timely and reliable manner.Follow and uphold established software engineering standards and best practices across bp.Develop, maintain, and improve CI/CD pipelines to support reliable and repeatable releases.Support configuration and release processes to ensure smooth and predictable deployments.Share knowledge with teammates, support other engineers when appropriate, and contribute positively to a collaborative team culture.Design, implement, and optimize relational databases and data models in support of application needs.Support live services by improving monitoring, reliability, and responding to incidents when required.Participate in system design discussions, providing input and feedback under the guidance of senior engineers.Apply secure coding practices and follow bp’s information security policies and standards.Contribute to delivery planning, progress tracking, and execution of digital initiatives within your team.What You BringWe're looking for someone who enjoys solving meaningful technical problems and working collaboratively with others. You'll thrive in this role if you have:Experience working as a Software Engineer on production systems, with growing technical ownership of your work.A solid understanding of Agile development and modern software engineering practices.A collaborative mindset and the ability to communicate clearly with engineers, product managers, and other stakeholders.Hands-on experience with CI/CD pipelines, build automation, or release processes.Practical experience designing and working with relational databases and data models.Proficiency in at least one common high-level programming language (e.g. Java, C#, Python, Go, JavaScript, TypeScript), with exposure to or interest in learning others.Familiarity with container-based development (e.g. building, running, or deploying containerised applications).An understanding of secure software development principles and how to apply them in day-to-day coding.Experience contributing to production-ready systems, including logging, monitoring, and reliability considerations.The ability to participate in system design discussions and understand architectural trade-offs, with guidance from senior engineers.Experience using Git-based source control and working with common branching strategies.Why join us?At bp, we support our people to grow in a diverse and exciting environment. We believe that our team is strengthened by diversity.There are many aspects of our employees’ lives that are meaningful, so we offer benefits to enable your work to fit with your life. These benefits can include flexible working options, a generous paid parental leave policy, excellent retirement benefits, among others!We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.Reinvent your career as you help our business meet the challenges of the future. Apply now!Travel RequirementNo travel is expected with this roleRelocation Assistance:This role is not eligible for relocationRemote Type:This position is a hybrid of office/remote workingSkills: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}.Future Location Notice: This role will start in Sunbury, London. bp has announced a planned office move to Timber Square, London, with all positions currently advertised in Sunbury, including this one, expected to relocate around Q4 2027-Q1 2028. This presents an exciting opportunity for all employees and leaders to come together in one London location. The specific date of the move will be confirmed closer to the time.Legal Disclaimer: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.SummaryLocation: United Kingdom - SunburyType: Full time
- £61k - £78k per annumEstimated...net zero company by 2050 or sooner. About the Role We are growing our digital capabilities at bp, and we're looking for a Software Engineer who is excited to shape the future of energy through technology. In this role, you will deliver features that will be used by teams...SuggestedFull-timeHybrid workingRelocation packageOn-siteRemoteRelocationFlexible hours
- ...technically demanding domains. The team owns the pricing and rating engines, underwriting rules, risk appetite logic and quote calculation... ...are what make that possible. We're looking for a Senior Software Engineer to lead technical delivery within this team and raise the...SuggestedVisa sponsorshipOn-siteWork from homeFlexible hours
- ...directly shape how trustworthy and easy Homeprotect feels at the moments that matter most to customers. We're looking for a Senior Software Engineer to lead technical delivery within this team and raise the capability of the engineers around them. You'll take ownership of...SuggestedLong-term contractVisa sponsorshipOn-siteWork from homeFlexible hours
£58.5k per annum
...Job Title: Senior Software Engineer Location: New Malden, Frimley, Portsmouth, Filton – Bristol, Dorchester, hybrid – 1 day on site average subject to business needs. We offer a range of hybrid and flexible working arrangements – please speak to your recruiter about the...SuggestedHybrid workingFlexible hours£68.5k per annum
...Job Title: Lead Software Engineer Location: New Malden, Frimley, Portsmouth, Filton – Bristol, Dorchester- 1 day per week on site on average subject to business needs. We offer a range of hybrid and flexible working arrangements – please speak to your recruiter about the...SuggestedHybrid workingFlexible hours- ...consecutive years - most recently ranked 29th nationally, jumping 71 places in a single year. ROLE PURPOSE The GCP Data Platform Engineer will provide specialist platform engineering capability for HomeProtect’s GCP Data Analytics Platform. The role will focus on...Visa sponsorshipOn-siteWork from homeFlexible hours
- ...year. ROLE PURPOSE We are looking for an Application Support Engineer to join our Engineering organization and help us improve how we... ...hosted applications and multiple environments. Understanding software deployments, configuration and environment differences....PermanentVisa sponsorshipOn-siteWork from homeFlexible hours
- ...to join HomeProtect at the start of building a brand new GCP Data Analytics Platform. We are looking for an enthusiastic, experienced engineer who can help architect and deliver a best-in-class platform from the ground up, with a strong focus on production-grade GCP...Visa sponsorshipOn-siteWork from homeFlexible hours
£50k - £70k per annum
Azure Technical Engineer / Consultant Location: Hybrid (Buckinghamshire / North London) Salary: £50,000 - £70,000 Ready to take the next step in your Azure Consulting career? My client, a leading Microsoft-focused IT Solutions Provider and Managed Services Provider...Hybrid working£50k - £70k per annum
Microsoft 365 Engineer / Consultant Location: Hybrid (Buckinghamshire / North London) Salary: £50,000 - £70,000 Ready to take the next step in your Microsoft 365 Consulting career? My client, a leading Microsoft-focused IT Solutions Provider and Managed Services Provider...Hybrid working£65k - £70k per annum
Microsoft Security Engineer - Remote (UK) - £65,000 - £70,000 We're looking for an experienced Microsoft Security Engineer to join our clients growing cybersecurity team. This is an excellent opportunity for someone who is passionate about designing, implementing, and managing...Hybrid workingOn-siteRemote- £43k - £56k per annumEstimatedX2 Fortinet Security Engineer – FortiGate, FortiManager, FortiAnalyzer - , NSE 6 / 7 - £50,000 - £75,000 – North West Do you want to be one of the Fortinet experts within a Fortinet Expert Partner? Do you want to lead/work on multiple Fortinet projects? My Fortinet...Hybrid workingOn-siteProbationary period
£30k - £40k per annum
...An opportunity is available for an experienced Technical Systems Engineer to join a high-tech organisation providing managed IT services... ...configuration, testing, maintenance and repair of hardware and software. Keep technical records, tickets and documentation up to date...PermanentFull-timeRemote£30k - £40k per annum
...environment. Key Responsibilities Deliver exceptional customer support as the first point of technical contact. Resolve hardware, software and network-related incidents. Attend client premises for troubleshooting, upgrades and maintenance. Process and manage support...PermanentFull-timeRemote£66.44k per annum
...As an Operational Technology (OT) Compute System Engineer , you will be responsible for managing and supporting OT-specific enterprise... ...application administration, including Active Directory, SCCM, VMware, AV software, and Azure cloud services. Knowledge of IP communications and...Full-timeHybrid workingImmediate startProbationary periodMonday to FridayFlexible hoursRotating shifts£27k - £30k per annum
...IT Service Engineer Location: Surrey / London – Home-Based with Travel to Customer Sites Salary : £27,000 – £30,000 per annum (depending... ...IT equipment Company mobile phone Pension scheme All software and tools provided What You’ll Be Doing – Service Desk and...Full-time1 day/week- £41k - £53k per annumEstimated...We are looking for a Cyber Security Engineer to join Team OB in our Support Office. As a Cyber Security Engineer at OB you will be protecting... ...remediation's Monitor/Respond to Anti-Ransomware protection software Incidents. Handle and resolve security-related tickets from...Hybrid workingOn-siteWork from homeFlexible hours
£30k - £40k per annum
...businesses. They are looking for a proactive and technically capable engineer who is comfortable working directly with customers, resolving... .... Install, configure, test, maintain and repair IT hardware, software and related systems. Maintain accurate ticket information and...PermanentFull-timeRemote£30k - £40k per annum
...companies in the market and is looking for a motivated and energetic IT Engineer to join its team. This is an opportunity for someone who enjoys... ...standard. Install, test, maintain and repair hardware and software. Document processes and record tickets for outstanding work....PermanentFull-timeOn-site£30k - £40k per annum
...known businesses. They are seeking an experienced Technical Support Engineer who can provide dependable technical support while confidently... ...Install, configure, test, maintain and repair IT equipment and software. Maintain clear records of technical activity, ticket updates...PermanentFull-timeRemote£30k - £40k per annum
...established technology company is seeking an experienced IT Service Engineer to join its Managed Service Provider team. The business supports... .... Install, configure, maintain and repair IT hardware and software. Keep service records, tickets and technical documentation...PermanentFull-timeRemote£30k - £40k per annum
...of well-known businesses, is seeking an experienced IT Systems Engineer to join their growing technical team. This role is ideal for someone... ...performance. Install, configure and maintain IT hardware and software solutions. Produce accurate technical documentation and...PermanentFull-timeRemote£60k - £70k per annum
Cisco Network Design & Implementation Engineer – Cisco Lan Enterprise – Cisco, Wifi, Juniper and/or Aruba Certs - £60K - £70K – North West – Remote & office Do you want to work for a leading Network Security Solutions Provider? Do you want to be part of a close-knit team...Hybrid workingOn-siteRemoteWork from homeProbationary period- £23k - £30k per annumEstimated...make appropriate and safe usage of the IT infrastructure. A successful IT Technician must have a thorough knowledge of computer software and hardware and a variety of internet applications, networks and operating systems. The ideal candidate will also have great troubleshooting...Permanent
£55k - £70k per annum
Network Engineer – Cisco, Fortinet - £55,000 - £70,000 – London (Hybrid) Looking for a Network Engineer to join and leading Solutions Provider. You will design, plan and implement exceptional solutions to clients, and also ensure that the network runs well internally to keep...Hybrid working£75k per annum
Technical Support Lead - Southampton - £75,000 Are you an experienced Service Desk Team Leader, IT Support Lead or Senior Support Engineer looking for your next challenge within a Managed Service Provider? We're looking for an ambitious IT Support Lead to take ownership of...£95k per annum
Microsoft Practice Lead – Cloud & Modern Workplace £95,000 + £15,000 Bonus Home-Based / London / South East Microsoft Cloud, Modern Workplace & AI Are you an experienced Microsoft Cloud leader who wants to build and grow a practice, rather than simply manage what's already...On-siteWork from homeFlexible hours1 day/week- ..., you will: Provide technical support to staff and students across the school. Maintain, install, and troubleshoot hardware, software, and network systems. Support the management of user accounts, printers, and classroom technology. Ensure all ICT equipment is...Full-timePart-timeImmediate start
- ...technical support, ensuring the smooth day-to-day operation of all IT systems. Responsibilities include: Maintaining hardware, software, and network systems Troubleshooting technical issues for staff and students Supporting classroom technology and learning platforms...PermanentFull-timeImmediate start
£35k per annum
...technical qualification in a Chemical, Biological, Physical or Data Science or closely related disciplines. We also accept Material and Engineering-related disciplines. Motivated, authentic, and ambitious future leaders who can apply their qualification expertise in a...Hybrid workingFree visaRelocation packageImmediate startWork visa
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software house Sunbury-on-Thames, Surrey
- software technical support engineer Sunbury-on-Thames, Surrey
- graduate account executive travel management software Sunbury-on-Thames, Surrey
- software writer
- team software
- sap software developer
- senior software
- mobile software developer
- software developer javascript
- bdm software

