Our client, an international oil & gas operator is currently seeking a Senior Solutions Architect to join their Aberdeen team. The role will be on an ongoing contract and offers a hybrid working arrangement. ROLE Interfaces with all internal departments, IT Services, Digital Platform teams, and external vendors. Responsible for the full cloud software lifecycle: requirements, design, development oversight, implementation, operations, and continuous improvement. Ensures solutions meet SLA expectations and adhere to budgetary constraints while enabling scalability and innovation RESPONSIBILITIES Cloud Architecture & Software Engineering Design and maintain cloudnative software architectures, ensuring alignment with Group standards and cloud component catalogues. Provide end to end software architectural guidance, covering client side, server side, API, and CI/CD pipelines. Develop architecture artefacts including: Cloud architecture designs Software/application architecture designs Technical backlogs Full Stack Solution Design & Development Participate in the design and creation of scalable cloudnative software. Guide teams writing clean, functional code across frontend and backend. Ensure best practices for application responsiveness, performance, debugging, observability, and secure coding. Oversee the development of user facing interfaces using modern JavaScript frameworks and reusable component libraries. Architect and support the creation of effective APIs, databases, and application integration patterns. Recommend & guide the use of AI and AI tooling for generating code respecting development & security standards Cloud Security, Cost Optimisation & Standards Advise and act on cloud security best practices, ensuring secure authentication/authorization patterns (e.g., JWT based mechanisms). Participate in monthly security reviews, software component reviews, and cost optimisation cycles. Ensure compliance with Security Rules, Company Rules, cloud governance and architectural guidelines. Collaboration & Coaching Support developers in product squads with solution design, troubleshooting and modern development workflows. Provide expert advice to the business and mentor colleagues to uplift cloud, architecture, and software engineering competencies. Promote the use of modern development methodologies and DevOps practices. Continuous Improvement Identify opportunities to improve software engineering processes, architectural patterns, cost efficiency, and system quality. Participate actively in best practice sharing across cloud and development communities. REQUIREMENTS: Required Strong numerate degree (Computer Science, Engineering, Mathematics) with 7–10 years in software or cloud engineering. Extensive experience designing and delivering cloudnative applications in Azure, AWS, or GCP. Strong proficiency with modern JavaScript frameworks (React.js) and full stack development languages (JavaScript/TypeScript, C#, Java, Python). Experience with frontend technologies (HTML, CSS, XML) and backend frameworks (Node.js, .NET, etc.). Experience with container technologies: Kubernetes, OpenShift, ECS/Fargate. Expertise with DevOps tooling (GitHub, Azure DevOps, CI/CD pipelines). Competence in developing secure APIs, working with RESTful architectures and distributed systems. Familiarity with SQL/NoSQL databases (MySQL, MongoDB) and cloudnative storage solutions. Excellent communication, teamwork, and architectural documentation skills. Preferred: Experience in the Upstream oil & gas digital domain. Knowledge of multitier, high availability cloud solutions. Agile development experience.