Principal Software Developer

Short Description

Shell is hiring a Principal Software Developer who can focus on performance, accessibility, API design, and the benefits of CI / CD.

Job Description

What's the role?
The Energy Platform team is a nimble, cross-functional, deeply technical and passionate group that embodies the speed and agility of a startup while embracing the scale of one of the largest companies in the world. Achieving a balance between agility and global scale provides unique opportunities, and the Energy Platform Team borrows from best-in-class product development, continuous delivery, and commercialization techniques while adapting them to the unique global context within Shell.

The Energy Platform team is empowered to coordinate and align Shell's energy management platform objectives, strategies, and execution approaches across the company, as well as to design, deliver and maintain a mission-critical component of Shell's ability to deliver differentiated products, offerings, and capabilities across its expanding global footprint.

If you have wanted to bring your technical expertise, ??challenge-accepted!' mentality, and passion for building amazing products with real world impact for hundreds of millions of customers, come join our team! We have been looking for you! We have an amazing team with deep backgrounds across technology and energy.

We're looking for Senior Full-Stack Developers with the ability to bring their expertise and excitement for solving complex problems while building one of the largest IoT platforms in the world. There will be no shortage of opportunities to lead, eat, drink, and be merry with the most dynamic team ever assembled in the energy industry.

If you are not a tried-and-true Full Stack Developer, don't be discouraged. Bring your A-game to the table and we'll figure it out together. Plenty of Front-End and Back-End leadership roles are just around the corner as well!

  • Build UIs, APIs, data pipelines, data lakes, and other FSS (full-stack-stuff)
  • Deliver high-quality code ?? beautiful to behold in both structure and function (puns intended)
  • Live, laugh, and love some flavor of Agile. With a side of Scrum
  • Utilize Docker, K8, Cloud, microservices, containerization, web services, DB/SQL, etc.
  • Focus on performance, accessibility, API design, and the benefits of CI / CD
  • Ensure user experience quality; you are data-driven and customer-obsessed
  • Train team members in data structures, algorithms, co-design and systems architecture
  • Work closely with other teams and individuals to plan, coordinate, and seek feedback

Principal Software Developer
Mid-Senior-level Technology | Information Technology | Information Full-time Information Technology | Engineering | Other Software Developer
Shell is a global group of energy and petrochemicals companies. It consists of the businesses of Upstream, Integrated Gas, Downstream, and Projects & Technology. With approximately 90,000 employees in more than 70 countries and territories, Shell is helping to meet the world's growing demand for energy in economically, environmentally and socially responsible ways. Join the conversation on Follow us on Learn more about us on