* We invest time in our people and help them chart their own career trajectory
* Flexibe work options, competitive salary with generous leave benefits
* We prioritise repect for each other, our customers, communities & stakeholders
The world’s biggest challenge needs you, here.
Big challenges require big solutions. And the transition to a net-zero world is about as big as it gets. Working at Shell Energy - one of Australia’s leading energy retailers - puts you at the heart of that endeavour.
The main responsibility of an Engineer at Shell Energy is to design, implement, maintain, and troubleshoot information technology systems and infrastructure. This role is crucial in ensuring that our IT systems operate effectively, securely, and reliably to support the smooth functioning of business operations. As an Engineer in IT, you must stay updated on the latest technological developments and best practices to continuously improve and optimise Shell Energy's IT systems and infrastructure.
Based in Brisbane or Melbourne, the Engineer – Portal Platform will report to the Delivery Lead for Portals. You will be responsible for delivering the platform that underpins Shell Energy Australia’s Retail Customer Portal: a key component in enabling our strategic differentiator of exceptional customer experience, having placed first for customer satisfaction for 13 years running2; and Internal Operations Portal: supporting core business functions. The portal platform underpins these portals through providing core capability to consumers such as authentication, authorisation, logging, thereby allowing other delivery teams to implement functional parts of the overall application independently.
To be successful in this role you will be a full stack engineer with a front-end focus, with particular experience working on single page applications using common frameworks such as React. You will apply modern engineering practices to solve problems and provide a reliable, easy to use platform.
You will be a team player, working closely with your stakeholders (other development teams) to deliver valuable business outcomes. You will have had experience working closely and collaboratively with UX/UI designers, translating designs into tangible interfaces. Shell Energy embraces the DevOps model, so you will be required to not only develop new features with
ongoing support and maintenance in mind, but also to actively participate in product support and remediating technical debt
Lead the change, from the frontline
In this role you’ll be:
* Designing and implementing computer systems and networks. Responsible for designing hardware configurations, installing software, and setting up networking systems to meet Shell Energy’s
requirements. This involves analysing system needs, selecting appropriate components, and ensuring seamless integration;
* Maintaining and troubleshooting systems. Monitor the performance of computer systems, networks, and applications, identify and resolve issues, and ensure optimal functionality. Troubleshoot hardware,
software, and network problems and implement solutions to prevent future occurrences;
* Ensuring system security. Accountable for implementing robust security measures, such as firewalls, antivirus software, and access controls, to protect the organisations systems and data from unauthorised access, cyber threats, and breaches;
* Training and supporting users. Provide training and guidance to end-users on properly using hardware, software, and systems. Assist users with technical issues, respond to support requests, and ensure
smooth adoption of new technologies;
* Documenting and reporting. Responsible for creating and maintaining technical documentation, such as system configurations, user manuals, and standard operating procedures. Generate regular reports on system performance, issues, and resolutions for management review;
* Staying updated with technology. Continuously learn and adapt to new technologies, programming languages, and industry best practices to ensure Shell Energy’s systems remain up-to-date and efficient; and
* Collaborating with cross-functional teams. Work closely with other teams, such as software developers, project managers, and business analysts, to align technology solutions with organisational goals and
requirements.
What you’ll bring
* Technical Experience: Practical experience designing, implementing, and maintaining IT infrastructure and systems, including servers, networking, storage, virtualisation, and cloud technologies;
* Security Experience: Experience implementing and managing security measures to protect IT systems and data from cyber threats. This includes experience with firewalls, intrusion detection/prevention
systems (IDS/IPS), encryption, access controls, and vulnerability management;
* Programming and Scripting: Proficiency in scripting languages, including React, configuration management, and task orchestration. Knowledge of programming languages like Java, C++, or JavaScript may also benefit software development and customisation;
* Cloud Computing: Experience using cloud platforms, including AWS. Knowledge of cloud services, deployment models, and best practices for cloud architecture and management;
* Automation and DevOps: Experience with automation tools, configuration management (e.g., Ansible,Puppet, Chef), and continuous integration/continuous deployment (CI/CD) pipelines is crucial for streamlining;
* Project Management Skills: Experience in managing IT projects from inception to completion, including skills in project planning, resource allocation, risk management, and coordination with stakeholders;
* Technical Expertise: Deep understanding of various technologies and programming languages and am proficient in software development, system architecture, network infrastructure, database management,
security, and cloud computing;
* Business Strategy: Understanding strategic intent and prioritisation to align demand to deliver commercially sound outcomes;
* Business Roadmap: Knowledge of Shell Energy architecture roadmap ensuring it is fit for purpose, known and incorporated into delivery roadmaps;
* System Architecture and Design Principles: Possess a deep understanding of system architecture principles, including designing scalable, reliable, high-performance systems. This encompasses knowledge of distributed systems, microservices architectures, service-oriented architectures (SOA) and event-driven
architectures;
* Networking and Infrastructure: Knowledge of networking protocols, infrastructure components (servers, storage, networking equipment), virtualisation technologies (such as VMware, Docker, Kubernetes) and
cloud computing platforms (e.g., AWS, Azure, Google Cloud Platform);
* Database Management: Understanding of database concepts, relational database management systems (e.g., MySQL, PostgreSQL, Oracle), NoSQL databases (e.g., MongoDB, Cassandra), data modelling, database optimisation and database security;
* Security Best Practices: Familiarity with information security principles, including threat modelling, encryption techniques, identity and access management (IAM), security compliance standards (e.g., GDPR, HIPAA, PCI DSS) and secure coding practices;
* DevOps and Automation: Knowledge of DevOps principles and practices, including infrastructure as code (IaC), configuration management tools (e.g., Ansible, Puppet, Chef), automated testing, deployment automation and monitoring/logging solutions;
* Cloud Computing: Understanding of cloud computing concepts, including cloud service models (IaaS, PaaS, SaaS), cloud deployment models (public, private, hybrid), cloud security considerations and
experience working with major cloud providers (AWS, Azure, GCP);
* Data Analytics and Big Data Technologies: Familiarity with data analytics tools and techniques, big data technologies (e.g., Hadoop, Spark, Kafka), data warehousing solutions and business intelligence (BI) platforms;
* Regulatory Compliance and Governance: Knowledge of relevant regulatory requirements and industry standards for IT governance, compliance and risk management; and
* Emerging Technologies and Industry Trends: Stay updated on emerging technologies, industry trends and innovations in the IT landscape, such as artificial intelligence (AI), machine learning, blockchain, edge computing and the Internet of Things (IoT).
Why join our team
Every day, our people bring deep expertise, true innovation and investment to help our clients - and the world - reduce their environmental footprint. You can be part of that change.
Here are the top reasons why our people choose us:
* Purpose that you can see. As a Engineer - Portal Platform, you’ll have the best shot at energising a better future, one business at a time.
* Work that’s interesting, innovative and high impact. We hope you’ll love the challenge and opportunity to achieve - for our clients and for you.
* People who bring the expertise and drive to succeed. Our Team is respectful, inclusive, and supports connection and collaboration.
We think you’ll love it here too. Some of our benefits include:
* Competitive remuneration packages, including an attractive incentivised bonus program.
* Generous paid parental leave options that give team members more time to enjoy what matters most.
* Flexible working arrangements, with modern workplaces and technologies that support new, hybrid ways of working.
* An Employee Assistance Program for you and your family when you need it.
Visit our careers site to find out more.
https://shellenergy.com.au/about-us/careers/job-vacancies/
Read the stories of our incredible people.
https://shellenergy.com.au/about-us/our-people/
Join us. Together, we can make the difference count.