Staff Software Engineer

BP Energy

Sunbury-on-Thames

On-site

GBP 50,000 - 90,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BP Energy is seeking a Staff Software Engineer to own the design and development of high-performance software systems, shaping architectural direction for scalability, security, and resilience.

You will collaborate with product managers, designers, and engineers, strengthen Agile practices, and build automated CI/CD pipelines to enable reliable releases while mentoring teammates and driving enterprise standards.

Qualifications

  • Experience as Staff Software Engineer or senior technical leader.
  • Solid understanding of Agile development and modern engineering practices.
  • Collaborative approach with clear communication skills.
  • Expertise in CI/CD, configuration management, and release engineering.
  • Deep experience with relational database design and data modeling.
  • Proficiency in scripting languages such as Python, Bash, or PowerShell.
  • Understanding of secure software development principles.
  • Experience building resilient, production-ready systems.
  • Strong system design and architectural skills.
  • Familiarity with Git-based source control and branching strategies.

Responsibilities

  • Own the design and development of sophisticated, high-performance software systems.
  • Shape architectural direction ensuring scalability, security, and resilience.
  • Collaborate closely with product managers, designers, and engineers.
  • Strengthen Agile practices and improve value delivery.
  • Build and maintain automated CI/CD pipelines for reliable releases.
  • Guide configuration and release processes for smooth deployments.
  • Mentor engineers and encourage knowledge sharing.
  • Design and optimize relational databases and data models.
  • Automate workflows using scripting languages.
  • Support service operations by enhancing monitoring and incident response.
  • Lead system design discussions aligned with enterprise architecture.
  • Promote secure development practices.
  • Contribute to project planning, progress tracking, and delivery.

Skills

Senior leadership
CI/CD
System design
Relational DB design
Scripting (Python)
Secure SDLC
Git
Cloud
Agile
Architecture

Tools

Bash
PowerShell
Python
Git
CI/CD tooling
NoSQL
Cloud platforms
APIs

Job description

Salary: £50,000 - 90,000 per year

Requirements:
  • Experience as a Staff Software Engineer or senior technical leader
  • Solid understanding of Agile development and modern engineering practices
  • Collaborative approach with clear communication skills
  • Expertise in CI/CD, configuration management, and release engineering
  • Deep experience with relational database design and data modeling
  • Proficiency in scripting languages such as Python, Bash, or PowerShell
  • Understanding of secure software development principles
  • Experience building resilient, production-ready systems
  • Strong system design and architectural skills
  • Familiarity with Git-based source control and branching strategies
Responsibilities:
  • Own the design and development of sophisticated, high-performance software systems
  • Shape architectural direction ensuring scalability, security, and resilience
  • Collaborate closely with product managers, designers, and engineers
  • Strengthen Agile practices and improve value delivery
  • Build and maintain automated CI/CD pipelines for reliable releases
  • Guide configuration and release processes for smooth deployments
  • Mentor engineers and encourage knowledge sharingDesign and optimize relational databases and data models
  • Automate workflows using scripting languages
  • Support service operations by enhancing monitoring and incident response
  • Lead system design discussions aligned with enterprise architecture
  • Promote secure development practices
  • Contribute to project planning, progress tracking, and delivery
Technologies:
  • Bash
  • CI/CD
  • Git
  • Support
  • PowerShell
  • Python
  • Security
  • API
  • Cloud
  • NoSQL
More:

At BP, we are growing our digital capabilities and looking for a Staff Software Engineer to help shape the future of energy through technology. We value curiosity, collaboration, and continuous learning in our team. We offer a diverse working environment with benefits like flexible working options, generous paid parental leave, and excellent retirement benefits. This role may require up to 10% travel and is a hybrid position combining office and remote work.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

BP PLC • Greater London

Hybrid
GBP 120,000 - 180,000
Flexible working options
Parental leave policy
Excellent retirement benefits
Staff Software Engineer – Hybrid, Scalable & Secure Systems
Staff Software Engineer – Hybrid, Scalable & Secure Systems

BP Energy • Sunbury-on-Thames

Hybrid
GBP 50,000 - 90,000
Staff Software Engineer
Staff Software Engineer

Data Science Festival • Milton Keynes

Hybrid
GBP 75,000 - 85,000
Hybrid working
Healthcare package
Life assurance
+5
Staff Software Engineer
Staff Software Engineer

United States Digital Space LLC • Milton Keynes

Hybrid
GBP 75,000 - 85,000
Healthcare package
Life assurance
Holiday trading
+4
Senior Staff Software Engineer (Exclusive)
Senior Staff Software Engineer (Exclusive)

Ocho People • Belfast City District

Hybrid
GBP 90,000 - 110,000
Flexible hybrid work in Belfast
Mentoring and technical leadership
Senior Software Engineer
Senior Software Engineer

Secureconsult • United Kingdom

Hybrid
GBP 60,000 - 80,000
Competitive salary
Annual performance-related bonus
Flexible working options
+2
Staff Software Engineer
Staff Software Engineer

dcoded. | B Corp ™ pending • Manchester

On-site
GBP 75,000 - 95,000
Staff Software Engineer
Staff Software Engineer

bp • Greater London

Hybrid
GBP 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Low Carbon Contracts Company • Park Central

On-site
GBP 84,000
Annual bonus
Pension scheme
25 days leave
Site Reliability Engineer
Site Reliability Engineer

Hackajob Ltd • Gloucester

Hybrid
GBP 63,000 - 77,000