Overview
We are looking for a Lead Platform Engineer to join a forward-thinking organization at the early stages of a significant programme. In this pivotal role, you will collaborate closely with the CTO and a skilled team of engineers to design and implement the foundational infrastructure of a large-scale data and technology platform. You will be instrumental in establishing engineering standards, making strategic architectural decisions, and fostering a robust engineering culture.
Responsibilities
- Lead the design and implementation of foundational platform infrastructure and engineering capabilities.
- Define architectural patterns, engineering standards, and best practices for future development.
- Partner with the CTO and senior stakeholders to document key technical decisions.
- Promote secure-by-design principles in all aspects of platform development.
- Establish and maintain core engineering tooling, including CI/CD pipelines and infrastructure-as-code frameworks.
- Design and implement identity and access management solutions.
- Build and manage cloud infrastructure using infrastructure-as-code approaches.
- Collaborate with product, design, and delivery teams to align technology solutions with business objectives.
Requirements
- Proven experience leading or significantly contributing to complex distributed or cloud-native systems.
- Strong software engineering expertise in Python, with a focus on backend development and automation.
- Hands-on experience with major cloud platforms such as AWS, Azure, or Google Cloud.
- Experience implementing Infrastructure as Code with tools like Terraform.
- Knowledge of designing authentication and authorization systems with modern standards.
- Solid understanding of data storage architectures and their trade-offs.
- Experience establishing CI/CD pipelines within modern software environments.
- Strong communication skills to explain complex concepts to technical and non-technical audiences.