Skip to main contentSkip to footer

Senior Solutions Architect – VR/32056

TMM Recruitment

Own the full cloud software lifecycle, from requirements and architecture to delivery, operations, and continuous improvement. Design cloud?native solutions, guide full?stack engineering and CI/CD, embed security and cost optimisation, uphold SLAs and budgets, and mentor teams. Extensive expertise across Azure/AWS/GCP, modern JavaScript, APIs, containers, and DevOps.

 

Overview job description

This role leads end-to-end cloud solution design and software architecture, partnering across internal functions, platform teams, global IT, and external vendors. You’ll ensure solutions are secure, scalable, standards-aligned, and cost-effective; meeting SLA and budget expectations, while enabling modern engineering practices and continuous improvement.

 

Main duties and responsibilities

 

Cloud Architecture & Software Engineering

  • Design and maintain cloud native architectures aligned with group standards and component catalogues.
  • Provide end to end architectural guidance across client, server, APIs, and CI/CD pipelines.
  • Produce architecture artefacts: cloud designs, application designs, and technical backlogs.

Full Stack Solution Design & Development

  • Shape scalable cloud native applications and guide clean, maintainable, and secure code across front and back end.
  • Ensure performance, resilience, observability, debugging, and responsive UX best practices.
  • Oversee modern front end delivery (e.g., React based component libraries).
  • Architect effective APIs, data models, and integration patterns.
  • Recommend and govern responsible use of AI tooling for code generation within security and engineering standards.

Cloud Security, Cost Optimisation & Standards

  • Embed secure authentication/authorisation patterns (e.g., JWT) and cloud security best practice.
  • Participate in security reviews, component reviews, and cost optimisation cycles.
  • Ensure compliance with corporate security rules, cloud governance, and architecture guidelines.

Collaboration & Coaching

  • Support product squads with solution design, troubleshooting, and modern DevOps workflows.
  • Mentor engineers, uplift architecture and software engineering capability, and advise business stakeholders.
  • Promote agile methods, automation, and platform first approaches.

Continuous Improvement

  • Identify improvements in software engineering processes, architecture patterns, cost efficiency, and system quality.
  • Contribute to community best practice sharing across cloud and development groups.

Desirable Skills & Experience

  • Degree in Computer Science/Engineering/Maths.
  • Extensive experience in software or cloud engineering.
  • Significant experience designing and delivering cloud-native applications on Azure, AWS, or GCP.
  • Strong proficiency with modern JavaScript frameworks (React.js, Node.js), and full-stack languages (TypeScript, C#, Java, Python).
  • Front-end technologies (HTML, CSS, XML) and back-end frameworks (Node.js, .NET).
  • Container platforms (Kubernetes, OpenShift, ECS/Fargate).
  • DevOps tooling (GitHub, Azure DevOps, CI/CD pipelines).
  • Secure API development (REST), distributed systems, and event driven patterns.
  • SQL/noSQL databases (MySQL, MongoDB) and cloud-native storage.
  • Excellent communication, teamwork, and architectural documentation skills.
  • Experience in upstream oil & gas domains preferred.
  • Knowledge of multi-tier, highly available cloud solutions.
  • Agile delivery experience.

You must sign in to apply for this position.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.