Overview As an engineer in the Platform team you will be building the foundational features to enable the development and hosting of applications to a design that promotes security, reliability, operational efficiency, and cost. Your users are your own colleagues, across engineering, manufacturing, and all other departments. Feedback loops are extremely fast; our goal is to enable the company to move faster and increase our resilience. You will need to be comfortable working across a wide array of technologies, and picking up those which you are not yet familiar with. These may be cloud providers, configuration management languages, or SaaS services designed to monitor and enhance our platform. Responsibilities Design and own the architecture of our cloud platform, including account/subscription structure, networking, identity, compute, data and observability, balancing security, reliability, cost and operational efficiency Build self-service capabilities (reusable IaC modules, templates, pipelines and tooling) that teams use independently Build security into the platform through secure network design, least-privilege access, and using security monitoring tools Work with engineering teams to understand their needs and turn them into the platform architecture Identify opportunities to enable other teams by introducing new tools or improving existing systems Mentor engineers and raise the platform and infrastructure skills of the wider team Requirements Experience designing cloud platform architecture from scratch in AWS and/or Azure, including multi-account/subscription structure, networking and identity Strong Infrastructure as Code skills (e.g. Terraform), including authoring reusable, versioned modules used by other teams Proficiency in a programming language such as Python or TypeScript, used to build platform tooling, automation or services Experience designing CI/CD systems and deployment patterns for diverse requirements Experience designing hosting patterns for containerized and serverless workloads, and managed data services (e.g. PostgreSQL) Experience in end-to-end of system development: Requirements gathering, design, implementation, testing, documentation,
Principal Platform Engineer employer: Cambridge Aerospace
Cambridge Aerospace is an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration in the aerospace and defence sectors. With a strong commitment to employee development, we provide ample opportunities for growth through training and mentorship, ensuring that our team members can advance their careers while contributing to cutting-edge projects. Located in the vibrant city of Cambridge, employees enjoy a rich cultural scene and access to a network of industry leaders, making it an ideal place for those seeking meaningful and rewarding employment.