
BP Energy
Staff Software Engineer
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
- 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
- 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.
last updated 33 week of 2026
Interested in this role?
Submit your application now
How to Apply
About BP Energy

BP Energy
Sunbury-On-Thames
IT
Skills & Technologies
Inferred from job description
Salary Insight
£70,000
This role
£60,000
UK median
This salary is 17% above the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks