Engineering - Software (Information & Communication Technology)Full timeThe 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 Principal Engineer - Portal Platform requires a strategic thinker with a deep technical background.This position will oversee technical teams, design and implement complex systems, and ensure the overall technical integrity and scalability of IT solutions.The Principal Engineer is also responsible for providing technical leadership, assessing and adopting new technologies, ensuring the overall technical excellence of IT solutions, mentoring teams, solving complex problems, and facilitating cross-team collaboration.Based in Brisbane or Melbourne, this role necessitates a strong technical understanding, exceptional leadership skills, and the ability to drive innovation and collaboration within teams.The Principal Engineer – Portal Platform is a new role that reports to the Delivery Lead for Portals.The role does not have direct reports now, though it may in the future.This role will be responsible for delivering and maintaining the platform that underpins Shell Energy's Retail Customer Portal: a key market differentiator driving first place for customer satisfaction for 13 years running; and Internal Operations Portal: supporting core business functions.The portal platform underpins these portals by providing core capabilities to consumers such as authentication, authorisation, and logging, thereby allowing other delivery teams to implement functional parts of the overall application independently.With the Delivery Lead and in close collaboration with the Architecture and Enablement team and consumers of the platform – being other delivery squads – you will understand demand on the platform and build a roadmap that supports future business objectives.You will also have primary responsibility for publishing and meeting service level objectives associated with the platform, and maintaining the platform, practices, and tooling such that engineers in other teams can build capability on it quickly and easily.Lead the change, from the frontline In this role you will:Proactively seek ways to reuse, generalise, or enhance existing services and features to avoid duplication of effort;Exercise engineering design authority for complex site/project designs and ensure technical standards are followed;Oversee network analysis and performance reports, make recommendations and deliver changes to uplift security, reliability, and performance;Provide authoritative expert advice and innovative solutions in specialised technical domains;Teach, mentor, grow and advise other domain experts and individual contributors across multiple teams;Collaborate with management to create strategic technical roadmaps and priorities aligned with business objectives;Identify opportunities to improve processes, technologies, and systems across teams and drive innovation;Manage team success by developing project plans and ensuring work is completed per standards;Guide conversations to remove blockers and encourage cross-team collaboration;Solve problems of the highest scope, complexity, and ambiguity within their domain;Interact with customers and stakeholders as a consultant and spokesperson;Expose technology needs and represent the technical capabilities of the organisation;Develop and endorse relevant engineering standards, policies, and procedures;Ensure OKR goals are aligned across teams in their area;Provide a point of escalation for teams facing complex technical challenges.What you'll bring Architectural Design: Experience in designing and implementing complex IT architectures that meet the scalability, performance and security requirements of Shell Energy.This includes designing distributed systems and microservices architectures and integrating various technologies into cohesive solutions;Leadership and Team Management: Demonstrated leadership skills and experience leading technical teams.This includes mentoring junior engineers, providing technical guidance and fostering a collaborative and innovative work environment;Software Development: Proficiency in multiple programming languages, software design patterns, development methodologies (such as Agile, Scrum, etc.), version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) practices;Problem-Solving Skills: Possess strong problem-solving skills and the ability to analyse complex technical issues and identify practical solutions, including troubleshooting system failures, optimising performance and addressing security vulnerabilities;Agile Delivery Experience: Responsible for leading or contributing to large-scale IT projects.This includes defining project scope, creating timelines, allocating resources and managing stakeholder expectations;Project Delivery: 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); andDatabase 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.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 Principal 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.Join us.Together, we can make the difference count. #J-18808-Ljbffr