Staff Software Engineer

Staff Software Engineer

Staff Software Engineer

Appcast Enterprise

Reed

Sunbury-on-Thames, Middlesex

2 days ago

No application

About

Entity: Technology Job Family Group: IT&S Group Job Description: Staff Software Engineer About the Role We are growing our digital capabilities at BP, and we’re looking for a Staff Software Engineer who is excited to shape the future of energy through technology. In this role, you will guide engineering strategy, build scalable systems, and help us deliver software that powers BP’s global operations. You’ll join a team that values curiosity, collaboration, and continuous learning, and you’ll have the opportunity to influence how we design, build, and operate our digital products. What You’ll Do We believe phenomenal engineering leadership blends hands-on expertise with the ability to inspire others. In this role, you will: Own the design and development of sophisticated, high-performance software systems. Shape architectural direction and ensure our solutions are scalable, secure, and resilient. Work closely with product managers, designers, and engineers to turn ideas into working software. Help us strengthen our Agile practices and improve how we deliver value. Build and maintain automated CI/CD pipelines that support fast, reliable releases. Guide configuration and release processes to ensure smooth deployments. Mentor engineers, encourage knowledge sharing, and help grow an encouraging, high-performing team. Design and optimize relational databases and data models. Use scripting languages to automate workflows and improve operational efficiency. Support service operations by improving monitoring, reliability, and incident response. Lead system design discussions and ensure alignment with enterprise architecture. Promote secure development practices and