Taro Logo

Software Engineer -Analytics & Insights

Global energy and petrochemical company employing 96,000 people across more than 70 countries.
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Energy

Job Description

Shell, a global leader in energy and petrochemicals, is seeking a Software Engineer for their Analytics & Insights team in London. This role sits within the Data and Software Engineering (DSE) department, responsible for designing and building applications that drive engineering excellence. The position offers an exciting opportunity to work on data platform development, focusing on engineering lifecycle oversight and analytics.

The role combines technical expertise in database management, Python development, and cloud technologies with business insight and stakeholder management. You'll be working with cutting-edge technologies including PostgreSQL, Python, and cloud-native deployments while integrating Augmented AI technologies for enhanced data insights.

As part of Shell's commitment to the energy transition, you'll be working on one of the most important challenges facing our planet. The company offers a values-led culture that encourages work-life balance, professional development, and inclusive growth. Shell provides competitive compensation, flexible working arrangements, and comprehensive benefits including parental leave and access to extensive training programs.

The ideal candidate will bring 5+ years of software development experience, strong proficiency in data technologies, and a background in computer science. This role offers the unique opportunity to contribute to Shell's digital transformation while working alongside experienced professionals in a global organization committed to becoming one of the world's most diverse and inclusive companies.

Last updated 10 hours ago

Responsibilities For Software Engineer -Analytics & Insights

  • Design, develop, and maintain an Analytics and Insights database using Postgres DB
  • Understand and analyze datasets to ensure accurate and efficient data storage and retrieval
  • Provide support for application development teams including documenting business processes
  • Utilize Python for data manipulation, analysis, and automation tasks
  • Integrate Augmented AI technologies to enhance data insights and analytics capabilities
  • Collaborate with cross-functional teams to gather requirements and deliver data solutions
  • Ensure data quality, integrity, and security throughout the database lifecycle
  • Provide technical support and troubleshooting for database-related issues

Requirements For Software Engineer -Analytics & Insights

Python
PostgreSQL
Kubernetes
  • Bachelor's degree in Computer Science
  • 5+ years of relevant software development experience
  • Proficient in data development technologies (SQL, NoSQL)
  • Skills in Master data management, Data analysis, visualization (Power BI)
  • Proficient in back-end development using Python
  • Proficient in Cloud Native Deployment with CI/CD Pipelines
  • Experience in Agile methodology
  • Proficient in analytical and data insight

Benefits For Software Engineer -Analytics & Insights

Medical Insurance
Parental Leave
  • Flexible working hours
  • Remote/mobile working possibilities
  • Competitive starting salary
  • Annual performance-related salary increase
  • Paid parental leave
  • Training and development programmes
  • International career opportunities
  • Diverse and inclusive workplace