Staff Software Engineer

🕒 May 30

🏢🏡 London – Hybrid

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

🇬🇧 UK Skilled Worker Visa Sponsor

info
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of bp

bp

WebsiteLinkedIn

10,000+ employees

Founded 1909

⚡ Energy

💰 Post IPO equity on 2025-03

Energy

bp is a global integrated energy company that develops, produces and supplies oil, gas and lower‑carbon energy solutions. The company operates at scale worldwide across upstream and downstream activities, provides fuels and related products and services (including retail fueling), publishes energy outlooks and financial and sustainability reports, and invests in technology to deliver energy more safely and reliably.

📋 Description

• Design sophisticated backend components, services, platforms, and Restful APIs for seamless communication with the front end • Continuously reviewing the services and components and seeking opportunities for improvements • Design and implement scalable, resilient, and observable software solutions • Identifying and addressing Tech Debt • Influencing and delivering the product roadmap to improve our Key Performance Indicators and delivering tangible business value • Developing the team’s Software Engineering skills • Owning the team’s culture and ways of working, instilling a care for high quality code and tests and for implementing procedures • Hands on development in Java and C#.

🎯 Requirements

• Bachelor / master’s degree in computer science or equivalent experience • Demonstrated ability in IT industry with experience in designing, planning, implementing, maintaining, and documenting solutions • Experience working with small teams of bright people • Well versed in Software Engineering development techniques and protocols like TDD, BDD • Strong Software Engineering Design capabilities and understanding of Computational Complexity • Strong experience in developing Cloud Native applications on different Platform as a Service solution (e.g. GKE, Openshift, AEKS, Cloud Foundry & etc) • Experience in reactive applications programming constructs and Domain Driven Design • Proficiency in one or more Programming Languages such as Java, C Sharp, Scala, GO, Python, & etc • Experience with large-scale messaging solutions such as Kafka, RabbitMQ, or ActiveMQ • Database design and knowledge of PostgreSQL or My-SQL.

🏖️ Benefits

• flexible working options • generous paid parental leave policy • excellent retirement benefits

Apply Now

Similar Jobs

🕒 May 30

bp

10,000+ employees

⚡ Energy

WebsiteLinkedIn

Full Stack Software Engineer developing and supporting digital products for trading operations at bp. Collaborating with technical and business teams to ensure high quality and innovative solutions.

🕒 May 29

Our Future Health UK

51 - 200

WebsiteLinkedIn

Staff Engineer architecting researcher operations systems at Our Future Health to optimize researcher onboarding and study applications. Collaborate with cross-functional teams for improved health research outcomes.

🏢🏡 London – Hybrid

💵 £105k / year

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

🕒 May 28

Masabi

201 - 500

🚗 Transport

☁️ SaaS

WebsiteLinkedIn

Principal Engineer focusing on payment systems for Masabi’s Architecture team. Shaping the technical direction of payment solutions while ensuring scalable and resilient systems.

🕒 May 27

FE fundinfo

1001 - 5000

💸 Finance

💳 Fintech

WebsiteLinkedIn

GTM Engineer designing and building systems to drive pipeline and revenue outcomes for FE fundinfo. Join a collaborative environment in a hybrid role with a focus on innovation and performance.

🏢🏡 London – Hybrid

⏰ Full Time

🟠 Senior

🔴 Lead

🧑‍💻 Full-stack Engineer

🕒 May 26

8th Light

51 - 200

🤖 Artificial Intelligence

☁️ SaaS

WebsiteLinkedIn

Principal Software Engineer at 8th Light working on high-stakes consulting projects and leading technical direction. Championing continuous education and innovation through collaboration and mentorship.