Taro Logo

Senior Software Engineer - Endur

Global energy and petrochemical company employing 96,000 people across more than 70 countries.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Finance

Job Description

Shell is seeking a Senior Software Engineer to join their Endur team in Singapore. This role focuses on managing technical delivery of complex projects within Shell's Energy Trading and Risk Management (ETRM) software ecosystem. The position involves working with the Shell Energy business, including domestic gas/power marketing operations across North America, Europe, Asia, and Australia, along with the Global LNG business.

The role demands expertise in DevOps practices and direct collaboration with business stakeholders to understand issues, analyze impacts, and implement solutions. You'll be responsible for the entire software development lifecycle, from requirements gathering to production support. The ideal candidate should have strong experience in various programming languages including Java, Python, and C#, along with specific knowledge of Openlink Endur and energy trading systems.

Shell offers an attractive package including competitive compensation, flexible working arrangements, and comprehensive benefits. As part of Shell's commitment to the energy transition, you'll work with talented professionals on addressing global energy challenges. The company strongly values diversity and inclusion, offering opportunities for personal and professional growth in an international environment.

The position requires 6+ years of corporate IT experience and a 4-year IT-related degree. You'll be working in a global team environment, requiring excellent communication skills and the ability to work independently while collaborating with various stakeholders. This role presents an opportunity to contribute to Shell's digital transformation while working on critical energy trading systems.

Last updated 2 days ago

Responsibilities For Senior Software Engineer - Endur

  • Capture and document user requirements into specifications
  • Understand business requirements to pilot and prototype new solutions
  • Support projects in all phases of software development lifecycle
  • Determine and design scalable solutions for global business
  • Establish and maintain stakeholder satisfaction levels
  • Contribute to local and global IT community activities

Requirements For Senior Software Engineer - Endur

Java
Python
  • Minimum 6 years of corporate IT experience
  • 4-year Degree related to IT
  • Experience with software development using MSFT C#, Python, and ASP.Net
  • Experience with software development using Java
  • Crystal Reports development experience
  • Openlink Endur (v19+) development experience
  • Familiar with Microsoft Azure DevOps tools
  • Knowledge in Energy Trading systems development
  • Understanding of mature software design/architectures

Benefits For Senior Software Engineer - Endur

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

Related Jobs

Senior Software Engineer - Endur

Senior Software Engineer position at Shell focusing on Endur platform development for energy trading systems, requiring 6+ years experience in C#, Python, Java, and energy trading domain knowledge.

Senior Software Engineer - Endur

Senior Software Engineer position at Shell, focusing on Endur trading platform development, requiring 6+ years experience in IT and expertise in Java, Python, and energy trading systems.

Senior Software Engineer II

Senior Software Engineer II position at Razer, focusing on cloud-native applications and microservices development with AWS, requiring 5+ years of experience.

Senior Backend Developer - Innovation

Senior Backend Developer position at Crypto.com, focusing on innovative ventures projects with 5+ years experience required, offering hybrid work in Singapore.

Senior Backend QA Engineer

Senior Backend QA Engineer position at Crypto.com in Singapore, focusing on quality assurance for backend services and APIs using Ruby, Golang, and modern testing frameworks.