1. Home
  2. Careers
  3. Jobs at bp
  4. Senior Platform Engineer

Senior Platform Engineer

Senior Platform Engineer

  • Location United Kingdom - South East - London
  • Travel required No
  • Job category IT&S Group
  • Relocation available No
  • Job type Professionals
  • Job code 134144BR
  • Experience level Intermediate
Apply Search all jobs at bp

Job summary

Grade HResponsible for supporting software / platform engineering activities (depending on specialism), working with users to capture requirements, using sound technical capabilities to lead the design, development and maintenance of the relevant systems and ensuring compliance with the relevant standards. Specialisms: Software Engineering; Platform Engineering.

ROLE SYNOPSIS

Digital Science & Engineering is a cross-functional team involved in all phases of our application and service release lifecycle that embrace and promote the DevOps & SRE methodologies. Platform Engineers are partly responsible for design, implementation, and ongoing support of the production services, applications and platform components that comprise our backends. In this role you will have the opportunity to leverage your technical skills in systems management, software development and database skills, to promote best-practice and support the broader organization by implementing the guide-rails to operate safely, by building maturity and forging greater adoption and higher maturity for Agile delivery.

Working as a platform engineer in Trading & Shipping Our purpose is to bring together people, energy and markets
to power and navigate a changing world. In a time of constant change and possibility we need new talent to pursue
commercial opportunities, fuelled by world-class insight and expertise. We’re always striving for more innovative
digital solutions, sustainable outcomes and closer collaboration across our company and beyond, and you could be
part of that too. Together we continue to grow as the world’s leading energy trader. Join us and help us achieve
these goals by:

• Embracing and promoting the DevOps & SRE methodologies. Platform Engineers are responsible for developing and maintaining complex applications and leveraging the strategic tools and platforms to maximize business competitive advantage. In this role, you will have the opportunity to apply developing and continuously evolving a globally diversified portfolio that accesses new markets, commodities and commercial opportunities.
• Using your technical skills in software development, platform engineering and automation.

KEY ACCOUNTABILITIES

• Use your deep expertise in physical LNG systems (preferably Planlogic Titan or EoS products) to contribute to assist designs, implements, maintains reliable and scalable software supporting our key user
groups.
• Is hands-on and actively contributes to code.
• Adheres to and advocates for software engineering best practices
• Responsible for deploying secure and well-tested software that meets privacy and compliance.
requirements; Consumes approved DevSecOps enabled CI/CD pipelines.
• Adheres to agile methodology and operates and builds DevOps maturity.
• Provide technical leadership

ESSENTIAL EXPERIENCE AND JOB REQUIREMENTS:

Deep experience on working on physical LNG systems in particular the Planlogic Titan or EoS product suites
• Good understanding of Front to Back office Energy Trading Deal Processes (Pre-deal, deal execution, exposure, P&L, risk, settlement, confirmations, scheduling, accounting etc) and able to translate this into systems delivery.
• Broad experience designing, planning, implementing, maintaining, and documenting solutions.
• Depth of experience to recommend appropriate platforms for any given business requirements.
• Development experience in .NET Core, C#, ASP NET Core and WCF.
• Experience designing, implementing and supporting large-scale distributed systems.
• Knowledge and hands-on experience in areas such as data structures, database table design, algorithm
design, runtime complexity, system architecture, API design, security and privacy best practices, at scale monitoring, logging & alerting, testing best practices.
• Strong communication skills and ability to talk at all levels across the organization.

DESIRABLE CRITERIA

Experience with container technologies (Docker, Openshift, Kubernetes etc.)
• Broad experience designing, planning, implementing, maintaining and documenting platforms.
• Understanding and experience of automated testing.
• Knowledge of react front end technology.

Apply Search all jobs at bp