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 of reference architectures and applications for multiple patterns in each public cloud hosting provider (e.g. message-driven simple web app batch).
- Mentorship: Guide and mentor other engineers to foster continuous learning and improvement.
- Customization and Flexibility: Develop solutions allowing for flexibility and customization for advanced users.
- Infrastructure Provisioning: Enable developers to provision public cloud infrastructure in 10 minutes or less ensuring compliance and auditability.
- Decommissioning: Create repeatable reliable decommissioning processes.
- Ephemeral Environments: Build short-lived ephemeral environments for integration testing and demos.
- Cost Management: Implement transparent easy-to-use cost management solutions.
- Collaboration: Work closely with cross-functional teams for seamless integration and operation of cloud services.
Required Skills
- Amazon Web Services (AWS): Experience with AWS services and architecture.
- Golang: Proficiency in Golang for Terraform modules cloud-native apps and infra components.
- Kubernetes: Familiarity with Kubernetes.
- Cloud Networking: Experience with cloud networking.
- Docker: Proficiency in Docker.
- Testing: Strong TDD and automated testing background.
- Documentation: Ability to write detailed high-quality end-user documentation.
- Agile Methodologies (Scrum): Experience in Agile/Scrum environments.
Values
- Code Quality
- Ease of Change
- Ease of Use
- Asynchronous Working
- Detailed Documentation
- End-user Feedback
- Psychological Safety
- Developer Advocacy
- Automation
- Inner and Open Source Contribution
You May Be a Fit If
- 6 years of experience as a professional software engineer.
- Led the design and development of cloud-native apps in Go.
- Strong DevOps experience (CI/CD pipelines cloud hosting setups).
- Proven track record of mentoring engineers.
- Effective in cross-functional relationships and trusted by peers.
Technologies We Use
- Languages: Go Java
- Frontend: React
- CI/CD: GitHub Enterprise GitHub Actions
- Containers: Docker Kubernetes
- IaC: Terraform (modules/providers) Terraform Enterprise
- Policy-as-Code: Sentinel Open Policy Agent (OPA)
Work Configuration
This is a hybrid position requiring 3 days/week in the London technology campus. Teams are distributed across the UK and US (Eastern/Central time zones).
Skills
Mandatory Skills: Integration Architecture Java Application Architecture SOA and Microservices Based Architecture Cloud Architecture Data Architecture Angular JavaScript Microservices React SpringBoot