Senior Enterprise Technology Engineer
bp
Job Description:
About bp and the team
bp's Technology organization is the central hub for software and platform development. We build technology that powers bp's businesses-from upstream energy production to downstream energy delivery for customers. Depending on your interests, you can work across infrastructure and backend services through to customer-facing web and native applications. We encourage teams to adapt quickly using AWS and Azure capabilities, including serverless services, and to choose the best technology for each problem. This approach is designed to empower engineers to grow their skills, learn continuously, and deliver meaningful outcomes.
Why you'll enjoy this role
You'll work on high-impact platforms used across bp's businesses, collaborating with engineers in multiple regions. The role offers opportunities to shape technical direction, strengthen reliability and security at scale, and mentor others-while continuing to learn through modern cloud and DevOps practices.
Responsibilities
As a Senior Enterprise Engineer, you will design, build, and maintain the software infrastructure and services that power our technology platforms. In this role, you will provide technical leadership and support to engineers across the team to ensure the platform is highly available, scalable, and secure. You will also develop new features, improve performance, and partner with other teams to provide technical guidance and support.
Technical skills (what we're looking for)
Software Skills
Infrastructure Skills
Specialty Skills
The Integration Layer (IL) platform comprises multiple components based on Java, Spring, open adapters, and cloud-based technologies including Red Hat OpenShift, AMQ, and OpenShift Container Platform. The role will develop and support IL components based on customer and platform requirements.
This is a development role supporting 24/7 operations of the IL across three trading hubs in the United Kingdom, the United States, and Singapore. The team is distributed across these regions. This role requires working UK shifts and participating in on-call rotation.
About bp
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!
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Additional Information
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.
Even though the job is advertised as full time, please contact the hiring manager or the recruiter as flexible working arrangements may be considered.
What you can expect from us!
Our commitment to diversity, equity and inclusion:
At bp, you could be part of Business Resource Groups (BRGs) which belief in the power of inclusion, deeper connections, and shared experiences. They provide a place for employees to learn and share knowledge, to connect, and to improve. The BRGs focus on and encourage talent engagement, development, and retention while creating a broadened sense of community and inclusion for bp employees. The groups cultivate leadership growth by involving employees in developmental opportunities they would not otherwise have access to. Formal and informal mentoring also helps employees develop their professional goals and connect with colleagues. The BRGs' dedication to growth at all levels helps employees feel more engaged and energized. The BRGs break down barriers, so we can all do better together. Examples of BRGs include (but are not limited to):
bpWIN (bp Women's International Network)
Pride
Working parents
PEN (Positively Ethnic Network)
bpInclusia (bp's Asian community)
bpEnergía (bp's Latin community)
Travel Requirement
Up to 10% travel should be expected with this role
Relocation Assistance:
This role is eligible for relocation within country
Remote Type:
This position is a hybrid of office/remote working
Skills:
Database Design, Integration, Java
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.
About bp and the team
bp's Technology organization is the central hub for software and platform development. We build technology that powers bp's businesses-from upstream energy production to downstream energy delivery for customers. Depending on your interests, you can work across infrastructure and backend services through to customer-facing web and native applications. We encourage teams to adapt quickly using AWS and Azure capabilities, including serverless services, and to choose the best technology for each problem. This approach is designed to empower engineers to grow their skills, learn continuously, and deliver meaningful outcomes.
Why you'll enjoy this role
You'll work on high-impact platforms used across bp's businesses, collaborating with engineers in multiple regions. The role offers opportunities to shape technical direction, strengthen reliability and security at scale, and mentor others-while continuing to learn through modern cloud and DevOps practices.
Responsibilities
As a Senior Enterprise Engineer, you will design, build, and maintain the software infrastructure and services that power our technology platforms. In this role, you will provide technical leadership and support to engineers across the team to ensure the platform is highly available, scalable, and secure. You will also develop new features, improve performance, and partner with other teams to provide technical guidance and support.
- Design and document sophisticated software components, services, and platforms
- Implement robust, maintainable code with clear, up-to-date documentation
- Deliver customer value iteratively while building long-term solutions aligned to the roadmap
- Serve as a technical lead and own projects end-to-end
- Communicate status, risks, and changes for owned work; keep collaborators aligned and advised against the plan
- Design and implement test automation, including unit and integration tests
- Work with internal and external teams to bring new platforms to market
- Maintain and enhance software frameworks to improve developer productivity
- Mentor and coach engineers across the team
- Participate in code reviews and chip in to engineering best practices
- Collaborate with cross-functional teams to identify and resolve platform-related issues
Technical skills (what we're looking for)
- Bachelor's degree in computer science, Engineering, Computer Information Systems, or equivalent practical experience
- Ability to adapt to new technologies and processes, and to work independently as well as collaboratively
- Strong problem-solving skills-able to analyze sophisticated issues, identify root causes, and develop effective solutions
- Excellent communication skills with the ability to work effectively with peers and senior leaders to bring together requirements, explain solutions, and drive alignment
- Proactive and comfortable with ambiguity-able to navigate uncertainty, identify risks, and find the right people and tools to deliver outcomes
Software Skills
- You have experience in the use of computer science fundamentals, including data structures, algorithms, and systems design
- You're comfortable with at least one language (Java, .NET) including object-oriented design. Experienced in data structures, algorithms, runtime complexity, API and database design, as well as unit and functional test methodologies
- Experience in writing secure, stable, testable, and maintainable code with minimal defects
- Minimum 5-7 years of experience in software development, with a focus on platform or service engineering
- Competent in software engineering practices & guidelines for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing, and operations
- Competent in designing and building sophisticated software systems end-to-end which have been efficiently delivered and operated in production. You should understand security and privacy guidelines as well as how to properly monitor, log, and alarm production systems
- Experience working with databases such as relational, graph, document, and key-value stores
- Exposure to data modeling concepts and guidelines
Infrastructure Skills
- Competence in building and scaling infrastructure services using Amazon Web Services or Microsoft Azure
- Competent in the understanding of using core cloud application infrastructure services including identity platforms, networking, storage, databases, containers, and serverless
- Competence in fixing large-scale distributed production systems
- 4+ years of experience working on production systems. You'll have supported these production systems through on-call rotations
Specialty Skills
The Integration Layer (IL) platform comprises multiple components based on Java, Spring, open adapters, and cloud-based technologies including Red Hat OpenShift, AMQ, and OpenShift Container Platform. The role will develop and support IL components based on customer and platform requirements.
This is a development role supporting 24/7 operations of the IL across three trading hubs in the United Kingdom, the United States, and Singapore. The team is distributed across these regions. This role requires working UK shifts and participating in on-call rotation.
About bp
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!
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Additional Information
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.
Even though the job is advertised as full time, please contact the hiring manager or the recruiter as flexible working arrangements may be considered.
What you can expect from us!
Our commitment to diversity, equity and inclusion:
At bp, you could be part of Business Resource Groups (BRGs) which belief in the power of inclusion, deeper connections, and shared experiences. They provide a place for employees to learn and share knowledge, to connect, and to improve. The BRGs focus on and encourage talent engagement, development, and retention while creating a broadened sense of community and inclusion for bp employees. The groups cultivate leadership growth by involving employees in developmental opportunities they would not otherwise have access to. Formal and informal mentoring also helps employees develop their professional goals and connect with colleagues. The BRGs' dedication to growth at all levels helps employees feel more engaged and energized. The BRGs break down barriers, so we can all do better together. Examples of BRGs include (but are not limited to):
bpWIN (bp Women's International Network)
Pride
Working parents
PEN (Positively Ethnic Network)
bpInclusia (bp's Asian community)
bpEnergía (bp's Latin community)
Travel Requirement
Up to 10% travel should be expected with this role
Relocation Assistance:
This role is eligible for relocation within country
Remote Type:
This position is a hybrid of office/remote working
Skills:
Database Design, Integration, Java
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.
JOB SUMMARY
Senior Enterprise Technology Engineer
bp
Pune
an hour ago
N/A
Full-time
Senior Enterprise Technology Engineer