Job Description
Senior Solutions Architect
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.
Alternative Format
If you require the job advert in an alternative format
i.e. Audio, Large Print please get in touch:
+44 (0)1224 894444|recruitment@wearecammach.comi.e. Audio, Large Print please get in touch:
