Taro Logo

Sr Software Engineer – Python /FastAPI

Global energy company focused on meeting growing energy demand while reducing carbon emissions, operating in oil, gas, and renewable energy sectors.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Finance

Description For Sr Software Engineer – Python /FastAPI

Shell is seeking a Senior Software Engineer specializing in Python/FastAPI to join their Oil Market Analysis team. This role focuses on developing complex data products that provide innovative insights for the commodities trading business. The position offers an opportunity to work with cutting-edge technology while contributing to Shell's digital transformation and energy transition goals.

The ideal candidate will lead and mentor junior engineers while working on product development using Python, FastAPI, Spark, TypeScript, and Azure cloud services. They will be responsible for championing best practices, driving technical excellence, and collaborating with stakeholders to deliver value through product development.

This role combines technical leadership with hands-on development, requiring expertise in both backend and frontend technologies. The position offers competitive compensation, flexible working arrangements, and opportunities for career growth in a global organization committed to diversity and inclusion.

Working at Shell means joining a company at the forefront of the energy transition, with a strong focus on innovation and sustainability. The role provides exposure to complex business problems in the oil market analysis domain, requiring both technical expertise and business acumen. Shell offers comprehensive benefits, including competitive salary, flexible working options, and extensive professional development opportunities.

The successful candidate will be based in London at the Shell Centre, working in a hybrid setup with a global team. This is an excellent opportunity for an experienced software engineer looking to make an impact in the energy sector while working with modern technologies and leading engineering practices.

Last updated 2 days ago

Responsibilities For Sr Software Engineer – Python /FastAPI

  • Work in a product team to deliver the backlog items on product development and enhancement
  • Champion and drive the technology best practices
  • Mentor and coach the junior engineers
  • Work with users, stakeholders and delivery team to understand and deliver value through products
  • Align with technical leaders to shape and implement Shell's strategy

Requirements For Sr Software Engineer – Python /FastAPI

Python
TypeScript
React
  • Substantial experience in technical and process guidance
  • Experience in Python FastAPI development, Spark/pySpark, Typescript/React, T-SQL/SQL/Azure SQL
  • Strong technical knowledge in web technologies, cloud services, and infrastructure
  • Experience in leading an engineering team
  • Experience in delivering multiple global products
  • Knowledge of Cloud (Azure) services
  • Knowledge of containers and functions
  • Experience working in agile teams
  • Demonstrated application of best patterns & practices in software development life cycle

Benefits For Sr Software Engineer – Python /FastAPI

Medical Insurance
Parental Leave
  • Competitive starting salary with annual performance-related increases
  • Flexible working hours
  • Remote/mobile working options
  • Paid parental leave including for non-birthing parents
  • Access to training and development programmes
  • Career growth opportunities in national and international teams

Interested in this job?

Jobs Related To Shell Sr Software Engineer – Python /FastAPI