The role is focused on bringing public cloud to the company in a manner that is safe compliant flexible and easy to use We are looking for experienced engineers to join our team and help us achieve our goals Key Responsibilities Architect and Design Lead the design and of reference architectures and reference applications for multiple patterns in each public cloud hosting provider eg message driven simple web application batch Mentorship Provide guidance and mentorship to other engineers fostering a culture of continuous learning and improvement Customization and Flexibility Develop solutions that allow for flexibility and customization to support more advanced users Infrastructure Provisioning Enable developers to provision public cloud infrastructure in 10 minutes or less ensuring regulatory compliance and auditability as standard Decommissioning Develop processes to enable developers to repeatably and reliably decommission infrastructure Ephemeral Environments Create short-lived ephemeral environments for integration testing and product demonstrations Cost Management Implement transparent and simple cost management solutions for engineering teams Collaboration Work closely with cross functional teams to ensure seamless integration and operation of cloud services Required Skills: Amazon Web Services AWS Experience with AWS services and architecture Golang Proficiency in Golang for building Terraform modules providers cloud native applications and infrastructure components Kubernetes Familiarity with Kubernetes for container orchestration Cloud Networking Experience with cloud networking concepts and implementation Docker Knowledge of Docker for containerization and testing Testing Strong background in automated testing and test-driven development End-user Documentation Ability to create detailed and high-quality end-user documentation Agile Methodologies Scrum Experience working in Agile environments particularly with Scrum Code Quality Commitment to writing clean maintainable and efficient code Ease of Change Focus on building systems that are easy to modify and extend Ease of Use Prioritize user-friendly solutions that simplify complex processes Asynchronous Working Ability to work effectively in asynchronous environments Detailed Documentation Emphasis on creating comprehensive and high-quality documentation End-user Feedback Valuing and incorporating feedback from end-users to improve solutions Psychological Safety Fostering a safe environment for experimentation and innovation Developer Advocacy Advocating for the needs and interests of developers at American Express Automation Strong focus on automating repetitive tasks to increase efficiency Inner and Open Source Contribution Encouraging contributions to both internal and opensource projects You May Be a Fit If You have at least 6 years of experience working in a professional environment as a software engineer You have led the design and build of cloudnative applications written in Go You have extensive experience with DevOps work such as building CICD pipelines or setting up cloud hosting environments You have a proven track record of mentoring other engineers helping them to succeed and grow in their roles You build effective work relationships giving and receiving constructive feedback and your colleagues at all levels and across all teams trust you Technologies We Use Languages Go and Java are our primary languages Frontend Any browser applications are based on React CICD Code lives in GitHub Enterprise and flows to production through a CICD pipeline built on GitHub Actions Containers Tenant application code runs in Kubernetesmanaged Docker containers hosted in a mix of private and public clouds Terraform We build infrastructureascode tooling by publishing Terraform modules and providers We manage state and Terraform execution on Terraform Enterprise server Sentinel and Open Policy Agent OPA We use policyascode to build compliant and secure infrastructure Work Configuration This position is a hybrid role coming into the London technology campus 3 days each week Our teams are distributed across the UK and the US Eastern and Central time zones Skills Mandatory Skills : Integration Architecture, Java, Application Architecture, SOA and Microservices Based Architecture, Cloud Architecture, Data Architecture, Angular,J avaScript, Microservices, React, SpringBoot