This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re seeking an exceptional Principal Software Engineer to provide organisation-wide technical leadership within a major Oil & Gas business. This role is ideal for a high-impact engineer who thrives on solving complex problems, shaping engineering strategy, and uplifting capability across multiple teams. As a senior technical leader, you will influence outcomes far beyond your immediate team setting vision, driving engineering excellence, and ensuring long-term platform health. You’ll mentor engineers, guide architectural decisions, and help shape the future of software engineering across the organisation. This is a rare opportunity to work at scale, tackle deeply complex technical challenges, and play a pivotal role in strengthening engineering culture and delivery.
Job Responsibility
Lead technical direction across teams, setting clear vision, standards, and engineering strategy
Mentor and uplift engineers across multiple teams, supporting growth and capability development
Drive knowledge sharing through coaching, workshops, and community learning
Align technology decisions with business objectives and long-term platform health
Own critical platforms, ensuring reliability, performance, security, and operational excellence
Solve high-complexity, ambiguous technical problems with strong systems thinking
Develop scalable, repeatable engineering patterns and promote adoption across teams
Influence architecture, engineering practices, and cross-team decision-making
Participate in hiring, helping build a diverse and high-performing engineering community
Remove blockers, foster collaboration, and anticipate the needs of teams and stakeholders
Requirements
Experience as a senior or principal-level engineer delivering impact across multiple teams
Proven technical leadership without formal authority
Strong ownership of critical systems and platforms
Deep expertise in distributed systems, cloud-native architectures, microservices, and event-driven design
Advanced cloud engineering skills (AWS preferred) including IaC, IAM, networking, observability, and resilience
Strong programming foundations across multiple languages
Expertise in secure coding, testing, performance optimisation, and production operations
Ability to design and deliver end-to-end solutions in complex environments
Strong communicator able to translate complex technical concepts for varied audiences
Recognised mentor and coach with a track record of uplifting engineering capability
Communicate with clarity and professionalism across engineering, product, and leadership