1. What is a Software Engineer at Shell?
As a Software Engineer at Shell, you sit at the intersection of global energy infrastructure, digital transformation, and modern enterprise technology. Shell relies on advanced software engineering to power everything from complex energy trading systems—such as Endur—to renewable asset optimization, smart mobility platforms, subsea data processing, and enterprise resource planning. In this role, your code directly influences how one of the world's largest energy providers manages resources, delivers low-carbon solutions, and maintains operational safety across global markets.
Software engineering at Shell is not limited to standard web development; it spans high-performance computing, cloud-native backend development, real-time telemetry, and enterprise integration. You will work in multi-disciplinary agile squads alongside domain experts, data scientists, and solution architects. The solutions you build enable real-time decision-making for traders, automate safety protocols for field operations, and accelerate the company's progress toward net-zero emissions goals.
The work is defined by its scale, mission-critical reliability, and strategic importance. You will be challenged to build resilient, scalable systems that meet strict compliance and security standards while operating seamlessly across international geographies. Joining Shell as a Software Engineer offers a unique opportunity to tackle complex technical problems that have a tangible impact on world energy systems.
