Search by job, company or skills

PKO BP

Senior Enterprise Technology Engineer

5-7 Years
Save
new job description bg glownew job description bg glow
  • Posted 21 hours ago
  • Be among the first 10 applicants
Early Applicant

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.

  • 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)

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 148320813

Similar Jobs

Pune, India

Skills:

ContainersDatabasesCloud NativeCloud ServicesApache CamelApiSpring IntegrationAzureAWSiBlocksFilesMessagingServerlessInfrastructure-as-Code

Pune, India

Skills:

.NETsystems design AlgorithmsJavaNetworkingStorageOpenShift Container PlatformDatabase DesignContainersdata structuresAzureAWSAMQserverlessidentity platformscloud application infrastructure servicesRed Hat OpenShift

Pune, India

Skills:

JavaApisWeb ServicesData ModellingAbapSap MdgPythondata governance principlesData MappingETL processesdata quality concepts and toolsdata transformation techniques

Pune, India

Skills:

JavaWeb ServicesApisSap MdgPythonAbapData transformation techniquesData governance principlesETL processesData MappingData quality concepts and tools

Pune, India

Skills:

ContainersDatabasesCloud NativeCloud ServicesApache CamelApiAzureSpring IntegrationAWSiBlocksFilesMessagingServerlessInfrastructure-as-Code